version: "3" services: postgres: image: postgres:13.3 container_name: postgres volumes: - postgres-data:/var/lib/postgresql/data expose: - 5432 ports: - 5432:5432 environment: - POSTGRES_PASSWORD=postgres - POSTGRES_USER=postgres - POSTGRES_DB=dashboarddb networks: - urbanite-network dashboardapp: image: dashboardapp:latest container_name: dashboardapp build: context: . environment: - IDM_URI=http://localhost:8081/auth - SPRING_DATASOURCE_URL=jdbc:postgresql://postgres:5432/dashboarddb - IDM_USER4VIEW_USERNAME=urbanite - IDM_USER4VIEW_PASSWORD=urbanite - POSTGRES_USERNAME=postgres - POSTGRES_PASSWORD=postgres #expose: # - 8085 ports: - 8085:8085 depends_on: - "postgres" links: - postgres networks: - urbanite-network networks: urbanite-network: driver: bridge volumes: postgres-data: driver: local