services: postgresdb: image: postgres:latest container_name: postgresdb ports: - "${DB_EXPOSED_PORT}:${DB_PORT}" environment: - POSTGRES_DB=worklog - POSTGRES_USER=${DB_USER} - POSTGRES_PASSWORD=${DB_PASSWORD} volumes: - "${VOLUME_ROOT}/db:/var/lib/postgresql/data" - "${VOLUME_ROOT}/scripts:/docker-entrypoint-initdb.d/" env_file: - ./.env networks: postgres-network: driver: bridge