fix: docker-compose.yml
All checks were successful
Deploy Miniplan / build (push) Successful in 28s

This commit is contained in:
walamana 2024-08-07 21:10:54 +02:00
parent 3017e10e0d
commit ac618dfd07

View File

@ -1,7 +1,7 @@
name: miniplan name: miniplan
networks: networks:
db: backend:
services: services:
db: db:
@ -12,7 +12,7 @@ services:
- POSTGRES_USER=minis - POSTGRES_USER=minis
- POSTGRES_DB=minis - POSTGRES_DB=minis
networks: networks:
- db - backend
healthcheck: healthcheck:
test: ["CMD-SHELL", "pg_isready", "-d", "db_prod"] test: ["CMD-SHELL", "pg_isready", "-d", "db_prod"]
interval: 30s interval: 30s
@ -20,10 +20,12 @@ services:
retries: 5 retries: 5
start_period: 80s start_period: 80s
app: app:
image: git.walamana.de/walamana/miniplan image: miniplan
restart: no restart: no
depends_on: depends_on:
- db - db
networks:
- backend
environment: environment:
- KTOR_DEPLOYMENT_PORT=8081 - KTOR_DEPLOYMENT_PORT=8081
- KTOR_DEVELOPMENT=true - KTOR_DEVELOPMENT=true
@ -31,11 +33,12 @@ services:
- JWT_ISSUER=${JWT_ISSUER} - JWT_ISSUER=${JWT_ISSUER}
- JWT_AUDIENCE=${JWT_AUDIENCE} - JWT_AUDIENCE=${JWT_AUDIENCE}
- JWT_REALM=${JWT_REALM} - JWT_REALM=${JWT_REALM}
- DATABASE_URL=jdbc:postgresql://localhost:5432/miniplan - DATABASE_URL=jdbc:postgresql://db:5432/minis
- DATABASE_DRIVER=org.postgresql.Driver - DATABASE_DRIVER=org.postgresql.Driver
- DATABASE_USER=minis - DATABASE_USER=minis
- DATABASE_PASSWORD=minis - DATABASE_PASSWORD=minis
- ADMIN_PASSWORD=${ADMIN_PASSWORD} - ADMIN_PASSWORD=${ADMIN_PASSWORD}
- FRONTEND_PATH=./public
ports: ports:
- 8081:8081 - 8081:8081