services: api: build: context: . dockerfile: URL-Shortener/Dockerfile ports: - "5000:8080" depends_on: - db environment: ConnectionStrings__DefaultConnection: Host=db;Database=${POSTGRES_DB};Username=${POSTGRES_USER};Password=${POSTGRES_PASSWORD} AuthSettings__SecretKey: ${JWT_SECRET_KEY} AuthSettings__Expires: "${JWT_EXPIRES}" db: image: postgres:17 restart: always environment: POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: ${POSTGRES_DB} volumes: - pg_data:/var/lib/postgresql/data volumes: pg_data: