version: '3.8' services: blog-frontend: container_name: blog-frontend build: context: . dockerfile: Dockerfile args: # REPLACE THIS with your actual backend URL (e.g., https://api.yourdomain.com) # 0.0.0.0 does NOT work for browsers. Use 127.0.0.1 for local, or public IP for server. NEXT_PUBLIC_API_URL: http://127.0.0.1:8765 restart: always ports: # Maps host port 3001 to container port 3000 to avoid conflict - "3001:3000" environment: - NODE_ENV=production