diff --git a/docker-compose.yml b/docker-compose.yml index 00d6468..ceac79c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,21 @@ services: + jambo-postgres: + image: postgres:16-alpine + container_name: jambo-postgres + restart: always + environment: + POSTGRES_DB: jambotron_monolith + POSTGRES_USER: jambotron_admin + POSTGRES_PASSWORD: jambo_secret_pass + ports: + - "5432:5432" + volumes: + - postgres_data:/var/lib/postgresql/data + app: build: . container_name: monolith_app + restart: always ports: - "8080:8080" environment: @@ -12,11 +26,10 @@ services: - SPRING_FLYWAY_URL=jdbc:postgresql://jambo-postgres:5432/jambotron_monolith?options=-c%20timezone=UTC - SPRING_FLYWAY_USER=jambotron_admin - SPRING_FLYWAY_PASSWORD=jambo_secret_pass - networks: - - jambotron-net volumes: - /var/run/docker.sock:/var/run/docker.sock + depends_on: + - jambo-postgres -networks: - jambotron-net: - external: true \ No newline at end of file +volumes: + postgres_data: \ No newline at end of file