services: pawfeed: build: context: .. dockerfile: docker/Dockerfile args: # All vars needed at build time (Next.js runs server code during build) NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: ${NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY} NEXT_PUBLIC_SUPABASE_URL: ${NEXT_PUBLIC_SUPABASE_URL} CLERK_SECRET_KEY: ${CLERK_SECRET_KEY} SUPABASE_SERVICE_ROLE_KEY: ${SUPABASE_SERVICE_ROLE_KEY} UPSTASH_REDIS_REST_URL: ${UPSTASH_REDIS_REST_URL} UPSTASH_REDIS_REST_TOKEN: ${UPSTASH_REDIS_REST_TOKEN} DATABASE_URL: ${DATABASE_URL} image: pawfeed:latest container_name: pawfeed restart: unless-stopped ports: - "4563:3000" env_file: - ../.env.local environment: NODE_ENV: production