summaryrefslogtreecommitdiff
path: root/stacks/db/compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'stacks/db/compose.yml')
-rw-r--r--stacks/db/compose.yml28
1 files changed, 18 insertions, 10 deletions
diff --git a/stacks/db/compose.yml b/stacks/db/compose.yml
index b7227d1..9a44712 100644
--- a/stacks/db/compose.yml
+++ b/stacks/db/compose.yml
@@ -1,28 +1,35 @@
-name: ${_STACK_0}
+name: ${STACK}
networks:
- db-net:
- name: ${_NET_0}
- external: true
edge-net:
- name: ${_NET_1}
+ name: ${EDGE_NET}
+ external: true
+ db-net:
+ name: ${DB_NET}
external: true
volumes:
db-data:
- name: ${_VOLUME_0}
+ name: ${DB_VOLUME}
external: true
+secrets:
+ DB_PASSWORD:
+ file: '/srv/secrets/DB_PASSWORD'
+
services:
- db-test:
- container_name: ${_CONTAINER_0}
+ db:
+ container_name: ${DB_CONTAINER}
image: postgres:16
restart: unless-stopped
+ environment:
+ POSTGRES_USER: 'admin'
env_file:
- .run.env # Runtime ENV
- .env # Compose ENV
+ user: '${UID}:${GID}'
volumes:
- - db-data:/var/lib/postgresql/data
+ - ./data/:/var/lib/postgresql/data
networks:
- db-net
expose:
@@ -32,9 +39,10 @@ services:
interval: 5s
retries: 5
db-admin:
- container_name: ${_CONTAINER_1}
+ container_name: ${DBA_CONTAINER}
image: adminer:latest
env_file:
+ - .run.env
- .env
depends_on:
- db-test