version: '3.9' services: dev-web-lti: container_name: dev-web-lti build: context: . dockerfile: Dockerfile ports: - '3002:3000' env_file: - .env environment: NODE_ENV: production APP_ENV: production networks: - dev-lti-network restart: always deploy: resources: limits: cpus: '3.0' memory: 3G reservations: cpus: '1.0' memory: 512M extra_hosts: - 'host.docker.internal:host-gateway' # Optional: aktifkan healthcheck jika punya endpoint # healthcheck: # test: ["CMD-SHELL", "curl -fsS http://localhost:3000/api/healthz || exit 1"] # interval: 10s # timeout: 3s # retries: 10 # start_period: 15s networks: dev-lti-network: external: true