services: api: build: context: . dockerfile: Dockerfile ports: - "${APP_PORT:-9050}:8080" extra_hosts: - "host-gateway:host-gateway" environment: DATABASE_URL: postgres://${DB_USER:-pamietnik}:${DB_PASSWORD:?DB_PASSWORD is required}@host-gateway:5433/${DB_NAME:-pamietnik}?sslmode=disable LISTEN_ADDR: :8080 UPLOAD_DIR: /uploads volumes: - /volume2/docker/pamietnik/uploads:/uploads restart: unless-stopped