fix: move all hardcoded secrets to .env files and create examples

This commit is contained in:
Alexis Fourmaux 2026-05-13 18:38:50 +02:00
parent 11b7c14dc7
commit 7cfd2dd352
8 changed files with 16 additions and 15 deletions

View file

@ -7,7 +7,7 @@ services:
networks:
- lora-gateway_mqtt
- database
env_file: consumer.env
env_file: env_files/consumer.env
api:
build: ./backend
@ -19,7 +19,7 @@ services:
networks:
- public
- database
env_file: api.env
env_file: env_files/api.env
webui:
build: ./frontend
@ -40,10 +40,8 @@ services:
- db:/var/lib/postgresql
networks:
- database
environment:
- POSTGRES_USER=simugaz
- POSTGRES_PASSWORD=simugaz
- POSTGRES_DB=simugaz
env_file: env_files/db.env
pgadmin:
image: dpage/pgadmin4:latest
@ -55,9 +53,7 @@ services:
- database
volumes:
- ./servers.json:/pgadmin4/servers.json
environment:
PGADMIN_DEFAULT_EMAIL: admin@example.com
PGADMIN_DEFAULT_PASSWORD: changeme
env_file: env_files/pgadmin.env
volumes:
db:

View file

@ -0,0 +1,3 @@
POSTGRES_USER=simugaz
POSTGRES_PASSWORD=simugaz
POSTGRES_DB=simugaz

View file

@ -0,0 +1,2 @@
PGADMIN_DEFAULT_EMAIL=admin@example.com
PGADMIN_DEFAULT_PASSWORD=changeme