summaryrefslogtreecommitdiff
path: root/stacks/db/compose.yml
diff options
context:
space:
mode:
authorRATDAD <lambda@disroot.org>2026-03-14 19:09:51 -0400
committerRATDAD <lambda@disroot.org>2026-03-14 19:09:51 -0400
commitc4370a17dec7c1090c92efc195f6bd1188ba9bde (patch)
tree9e421f1f16ea409865a371adb4902e604ec5f299 /stacks/db/compose.yml
parent2578d12ea47d10130472a845244e4aaac48897cb (diff)
downloadrd-cloud-c4370a17dec7c1090c92efc195f6bd1188ba9bde.tar.gz
rd-cloud-c4370a17dec7c1090c92efc195f6bd1188ba9bde.tar.bz2
rd-cloud-c4370a17dec7c1090c92efc195f6bd1188ba9bde.zip
refactor: alter the position of environment files and container routingdev
Diffstat (limited to 'stacks/db/compose.yml')
-rw-r--r--stacks/db/compose.yml29
1 files changed, 15 insertions, 14 deletions
diff --git a/stacks/db/compose.yml b/stacks/db/compose.yml
index 9a44712..ccaf70e 100644
--- a/stacks/db/compose.yml
+++ b/stacks/db/compose.yml
@@ -1,10 +1,8 @@
-name: ${STACK}
-
networks:
- edge-net:
+ edge_net:
name: ${EDGE_NET}
external: true
- db-net:
+ db_net:
name: ${DB_NET}
external: true
@@ -19,35 +17,38 @@ secrets:
services:
db:
- container_name: ${DB_CONTAINER}
image: postgres:16
restart: unless-stopped
+ secrets: ['DB_USER', 'DB_PASSWORD']
environment:
- POSTGRES_USER: 'admin'
+ POSTGRES_USER_FILE: '/run/secrets/DB_USER'
+ POSTGRES_PASSWORD_FILE: /run/secrets/DB_PASSWORD
env_file:
- - .run.env # Runtime ENV
- - .env # Compose ENV
+ - ${SECRETS}/env/db.env
user: '${UID}:${GID}'
volumes:
- - ./data/:/var/lib/postgresql/data
+ - db-data:/var/lib/postgresql/data
networks:
- - db-net
+ - db_net
expose:
- 5432
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER}"]
interval: 5s
retries: 5
- db-admin:
+ dba:
container_name: ${DBA_CONTAINER}
image: adminer:latest
+ environment:
+ ADMINER_DEFAULT_SERVER: db
+ ADMINER_DESIGN: galkaev
env_file:
- .run.env
- .env
depends_on:
- - db-test
+ - db
networks:
- - edge-net
- - db-net
+ - edge_net
+ - db_net
expose:
- 8080