version: '3.8' services: app-db: image: postgres:17 container_name: app-db environment: POSTGRES_USER: ${POSTGRES_APP_USER} POSTGRES_PASSWORD: ${POSTGRES_APP_PASSWORD} POSTGRES_DB: ${POSTGRES_APP_DB} ports: - "${POSTGRES_APP_PORT}:5432" volumes: - app-db-data:/var/lib/postgresql/data dw-db: image: postgres:17 container_name: dw-db environment: POSTGRES_USER: ${POSTGRES_DW_USER} POSTGRES_PASSWORD: ${POSTGRES_DW_PASSWORD} POSTGRES_DB: ${POSTGRES_DW_DB} ports: - "${POSTGRES_DW_PORT}:5432" volumes: - dw-db-data:/var/lib/postgresql/data volumes: app-db-data: dw-db-data: