build: connect the app and database Docker compose services in the production

This commit is contained in:
Matouš Volf 2024-09-13 10:13:10 +02:00
parent ba3c955b49
commit d868b6a143

View File

@ -2,14 +2,17 @@ services:
app: app:
build: build:
dockerfile: docker/prod/app/Dockerfile dockerfile: docker/prod/app/Dockerfile
networks:
- default
- web-server-network
restart: always restart: always
depends_on: [ "db" ] depends_on: [ "db" ]
networks:
- web-server-network
db: db:
image: postgres:16.4-bookworm image: postgres:16.4-bookworm
volumes: [ "db_data:/var/lib/postgresql/data" ] volumes: [ "db_data:/var/lib/postgresql/data" ]
networks:
- default
environment: environment:
POSTGRES_DB: todo_baggins POSTGRES_DB: todo_baggins
POSTGRES_USER: app POSTGRES_USER: app