services: service: build: context: . dockerfile: Dockerfile depends_on: - db networks: - default ports: - "8080:8080" environment: ASPNETCORE_ENVIRONMENT: Docker db: image: postgres:alpine restart: unless-stopped networks: - default ports: - "5432:5432" # Also for local development environment: POSTGRES_USER: user POSTGRES_PASSWORD: password POSTGRES_DB: mydatabase volumes: - db_data:/var/lib/postgresql/data - ./dbschemas:/docker-entrypoint-initdb.d networks: default: driver: bridge volumes: db_data: driver: local