version: '3.8' services: agent-api: build: . ports: - "8443:8443" - "8444:8444" environment: - DIFY_API_KEY=${DIFY_API_KEY} volumes: - ./logs:/app/logs restart: unless-stopped networks: - dify-network healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8443/health"] interval: 30s timeout: 10s retries: 3 networks: dify-network: external: true