services: app: build: . restart: unless-stopped env_file: - .env environment: NODE_ENV: production ports: - "${HOST_PORT:-3000}:${HOST_PORT:-3000}" volumes: - ./.env:/home/node/app/.env.production depends_on: - db db: image: postgres:17.6 restart: always env_file: - .env environment: TZ: "UTC" POSTGRES_USER: "${DB_USERNAME}" POSTGRES_PASSWORD: "${DB_PASSWORD}" POSTGRES_DB: "${DB_DATABASE}" ports: - "5432:5432" volumes: - db_data:/var/lib/postgresql/data volumes: db_data: