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

3
.gitignore vendored
View file

@ -221,5 +221,4 @@ __marimo__/
## Specific env files that may contain secrets ## Specific env files that may contain secrets
api.env *.env
consumer.env

View file

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

View file

@ -66,10 +66,8 @@ services:
- db:/var/lib/postgresql - db:/var/lib/postgresql
networks: networks:
- internal - internal
environment: env_file: ./configuration/postgresql/.env
- POSTGRES_USER=chirpstack
- POSTGRES_PASSWORD=chirpstack
- POSTGRES_DB=chirpstack
redis: redis:
image: redis:7-alpine image: redis:7-alpine

View file

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