|
@@ -1,4 +1,36 @@
|
|
|
services:
|
|
services:
|
|
|
|
|
+ postgres:
|
|
|
|
|
+ image: pgvector/pgvector:pg16
|
|
|
|
|
+ container_name: agent-platform-postgres
|
|
|
|
|
+ environment:
|
|
|
|
|
+ POSTGRES_USER: ${AGENT_PLATFORM_POSTGRES_USER:-agent_platform}
|
|
|
|
|
+ POSTGRES_PASSWORD: ${AGENT_PLATFORM_POSTGRES_PASSWORD:-agent_platform}
|
|
|
|
|
+ POSTGRES_DB: ${AGENT_PLATFORM_POSTGRES_DB:-agent_platform}
|
|
|
|
|
+ ports:
|
|
|
|
|
+ - "5432:5432"
|
|
|
|
|
+ volumes:
|
|
|
|
|
+ - postgres_data:/var/lib/postgresql/data
|
|
|
|
|
+ - ./postgres-init:/docker-entrypoint-initdb.d:ro
|
|
|
|
|
+ healthcheck:
|
|
|
|
|
+ test: ["CMD-SHELL", "pg_isready -U ${AGENT_PLATFORM_POSTGRES_USER:-agent_platform} -d ${AGENT_PLATFORM_POSTGRES_DB:-agent_platform}"]
|
|
|
|
|
+ interval: 10s
|
|
|
|
|
+ timeout: 5s
|
|
|
|
|
+ retries: 10
|
|
|
|
|
+
|
|
|
|
|
+ redis:
|
|
|
|
|
+ image: redis:7-alpine
|
|
|
|
|
+ container_name: agent-platform-redis
|
|
|
|
|
+ command: ["redis-server", "--appendonly", "yes"]
|
|
|
|
|
+ ports:
|
|
|
|
|
+ - "6379:6379"
|
|
|
|
|
+ volumes:
|
|
|
|
|
+ - redis_data:/data
|
|
|
|
|
+ healthcheck:
|
|
|
|
|
+ test: ["CMD", "redis-cli", "ping"]
|
|
|
|
|
+ interval: 10s
|
|
|
|
|
+ timeout: 5s
|
|
|
|
|
+ retries: 10
|
|
|
|
|
+
|
|
|
workflow-service:
|
|
workflow-service:
|
|
|
build:
|
|
build:
|
|
|
context: ../..
|
|
context: ../..
|
|
@@ -8,7 +40,8 @@ services:
|
|
|
container_name: agent-platform-workflow-service
|
|
container_name: agent-platform-workflow-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8002"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8002"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/workflow_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_WORKFLOW_DATABASE_URL:-sqlite:////data/workflow_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
ports:
|
|
ports:
|
|
|
- "8002:8002"
|
|
- "8002:8002"
|
|
|
volumes:
|
|
volumes:
|
|
@@ -28,7 +61,8 @@ services:
|
|
|
container_name: agent-platform-session-service
|
|
container_name: agent-platform-session-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8001"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8001"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/session_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_SESSION_DATABASE_URL:-sqlite:////data/session_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_RUNTIME_SERVICE_URL: http://runtime-service:8003
|
|
AGENT_PLATFORM_RUNTIME_SERVICE_URL: http://runtime-service:8003
|
|
|
ports:
|
|
ports:
|
|
|
- "8001:8001"
|
|
- "8001:8001"
|
|
@@ -52,7 +86,8 @@ services:
|
|
|
container_name: agent-platform-tool-service
|
|
container_name: agent-platform-tool-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8004"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8004"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/tool_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_TOOL_DATABASE_URL:-sqlite:////data/tool_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
ports:
|
|
ports:
|
|
|
- "8004:8004"
|
|
- "8004:8004"
|
|
|
volumes:
|
|
volumes:
|
|
@@ -111,7 +146,8 @@ services:
|
|
|
container_name: agent-platform-agent-service
|
|
container_name: agent-platform-agent-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8007"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8007"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/agent_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_AGENT_DATABASE_URL:-sqlite:////data/agent_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_MODEL_GATEWAY_SERVICE_URL: http://model-gateway-service:8005
|
|
AGENT_PLATFORM_MODEL_GATEWAY_SERVICE_URL: http://model-gateway-service:8005
|
|
|
AGENT_PLATFORM_MEMORY_SERVICE_URL: http://memory-service:8008
|
|
AGENT_PLATFORM_MEMORY_SERVICE_URL: http://memory-service:8008
|
|
|
AGENT_PLATFORM_TOOL_SERVICE_URL: http://tool-service:8004
|
|
AGENT_PLATFORM_TOOL_SERVICE_URL: http://tool-service:8004
|
|
@@ -146,7 +182,8 @@ services:
|
|
|
SERVICE_PATH: services/agent-service
|
|
SERVICE_PATH: services/agent-service
|
|
|
command: ["python", "-m", "app.worker"]
|
|
command: ["python", "-m", "app.worker"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/agent_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_AGENT_DATABASE_URL:-sqlite:////data/agent_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_MODEL_GATEWAY_SERVICE_URL: http://model-gateway-service:8005
|
|
AGENT_PLATFORM_MODEL_GATEWAY_SERVICE_URL: http://model-gateway-service:8005
|
|
|
AGENT_PLATFORM_MEMORY_SERVICE_URL: http://memory-service:8008
|
|
AGENT_PLATFORM_MEMORY_SERVICE_URL: http://memory-service:8008
|
|
|
AGENT_PLATFORM_TOOL_SERVICE_URL: http://tool-service:8004
|
|
AGENT_PLATFORM_TOOL_SERVICE_URL: http://tool-service:8004
|
|
@@ -178,7 +215,8 @@ services:
|
|
|
container_name: agent-platform-memory-service
|
|
container_name: agent-platform-memory-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8008"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8008"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/memory_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_MEMORY_DATABASE_URL:-sqlite:////data/memory_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
ports:
|
|
ports:
|
|
|
- "8008:8008"
|
|
- "8008:8008"
|
|
|
volumes:
|
|
volumes:
|
|
@@ -198,7 +236,8 @@ services:
|
|
|
container_name: agent-platform-team-service
|
|
container_name: agent-platform-team-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8009"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8009"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/team_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_TEAM_DATABASE_URL:-sqlite:////data/team_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_AGENT_SERVICE_URL: http://agent-service:8007
|
|
AGENT_PLATFORM_AGENT_SERVICE_URL: http://agent-service:8007
|
|
|
AGENT_PLATFORM_EVENT_SERVICE_URL: http://event-service:8013
|
|
AGENT_PLATFORM_EVENT_SERVICE_URL: http://event-service:8013
|
|
|
ports:
|
|
ports:
|
|
@@ -219,7 +258,8 @@ services:
|
|
|
SERVICE_PATH: services/team-service
|
|
SERVICE_PATH: services/team-service
|
|
|
command: ["python", "-m", "app.worker"]
|
|
command: ["python", "-m", "app.worker"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/team_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_TEAM_DATABASE_URL:-sqlite:////data/team_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_AGENT_SERVICE_URL: http://agent-service:8007
|
|
AGENT_PLATFORM_AGENT_SERVICE_URL: http://agent-service:8007
|
|
|
AGENT_PLATFORM_EVENT_SERVICE_URL: http://event-service:8013
|
|
AGENT_PLATFORM_EVENT_SERVICE_URL: http://event-service:8013
|
|
|
AGENT_PLATFORM_WORKER_POLL_INTERVAL_SECONDS: ${AGENT_PLATFORM_WORKER_POLL_INTERVAL_SECONDS:-1}
|
|
AGENT_PLATFORM_WORKER_POLL_INTERVAL_SECONDS: ${AGENT_PLATFORM_WORKER_POLL_INTERVAL_SECONDS:-1}
|
|
@@ -242,7 +282,8 @@ services:
|
|
|
container_name: agent-platform-skill-service
|
|
container_name: agent-platform-skill-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8010"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8010"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/skill_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_SKILL_DATABASE_URL:-sqlite:////data/skill_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
ports:
|
|
ports:
|
|
|
- "8010:8010"
|
|
- "8010:8010"
|
|
|
volumes:
|
|
volumes:
|
|
@@ -262,7 +303,8 @@ services:
|
|
|
container_name: agent-platform-human-service
|
|
container_name: agent-platform-human-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8011"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8011"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/human_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_HUMAN_DATABASE_URL:-sqlite:////data/human_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
ports:
|
|
ports:
|
|
|
- "8011:8011"
|
|
- "8011:8011"
|
|
|
volumes:
|
|
volumes:
|
|
@@ -282,7 +324,8 @@ services:
|
|
|
container_name: agent-platform-knowledge-service
|
|
container_name: agent-platform-knowledge-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8012"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8012"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/knowledge_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_KNOWLEDGE_DATABASE_URL:-sqlite:////data/knowledge_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_EMBEDDING_PROVIDER: ${AGENT_PLATFORM_EMBEDDING_PROVIDER:-local}
|
|
AGENT_PLATFORM_EMBEDDING_PROVIDER: ${AGENT_PLATFORM_EMBEDDING_PROVIDER:-local}
|
|
|
AGENT_PLATFORM_EMBEDDING_BASE_URL: ${AGENT_PLATFORM_EMBEDDING_BASE_URL:-}
|
|
AGENT_PLATFORM_EMBEDDING_BASE_URL: ${AGENT_PLATFORM_EMBEDDING_BASE_URL:-}
|
|
|
AGENT_PLATFORM_EMBEDDING_API_KEY: ${AGENT_PLATFORM_EMBEDDING_API_KEY:-}
|
|
AGENT_PLATFORM_EMBEDDING_API_KEY: ${AGENT_PLATFORM_EMBEDDING_API_KEY:-}
|
|
@@ -306,7 +349,8 @@ services:
|
|
|
container_name: agent-platform-event-service
|
|
container_name: agent-platform-event-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8013"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8013"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/event_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_EVENT_DATABASE_URL:-sqlite:////data/event_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
ports:
|
|
ports:
|
|
|
- "8013:8013"
|
|
- "8013:8013"
|
|
|
volumes:
|
|
volumes:
|
|
@@ -326,7 +370,8 @@ services:
|
|
|
container_name: agent-platform-auth-service
|
|
container_name: agent-platform-auth-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8014"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8014"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/auth_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_AUTH_DATABASE_URL:-sqlite:////data/auth_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
ports:
|
|
ports:
|
|
|
- "8014:8014"
|
|
- "8014:8014"
|
|
|
volumes:
|
|
volumes:
|
|
@@ -346,7 +391,8 @@ services:
|
|
|
container_name: agent-platform-scheduler-service
|
|
container_name: agent-platform-scheduler-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8015"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8015"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/scheduler_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_SCHEDULER_DATABASE_URL:-sqlite:////data/scheduler_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
ports:
|
|
ports:
|
|
|
- "8015:8015"
|
|
- "8015:8015"
|
|
|
volumes:
|
|
volumes:
|
|
@@ -365,7 +411,8 @@ services:
|
|
|
SERVICE_PATH: services/scheduler-service
|
|
SERVICE_PATH: services/scheduler-service
|
|
|
command: ["python", "-m", "app.worker"]
|
|
command: ["python", "-m", "app.worker"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/scheduler_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_SCHEDULER_DATABASE_URL:-sqlite:////data/scheduler_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_EVENT_SERVICE_URL: http://event-service:8013
|
|
AGENT_PLATFORM_EVENT_SERVICE_URL: http://event-service:8013
|
|
|
AGENT_PLATFORM_WORKER_POLL_INTERVAL_SECONDS: ${AGENT_PLATFORM_WORKER_POLL_INTERVAL_SECONDS:-1}
|
|
AGENT_PLATFORM_WORKER_POLL_INTERVAL_SECONDS: ${AGENT_PLATFORM_WORKER_POLL_INTERVAL_SECONDS:-1}
|
|
|
AGENT_PLATFORM_WORKER_LEASE_SECONDS: ${AGENT_PLATFORM_WORKER_LEASE_SECONDS:-300}
|
|
AGENT_PLATFORM_WORKER_LEASE_SECONDS: ${AGENT_PLATFORM_WORKER_LEASE_SECONDS:-300}
|
|
@@ -387,7 +434,8 @@ services:
|
|
|
container_name: agent-platform-runtime-service
|
|
container_name: agent-platform-runtime-service
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8003"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8003"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/runtime_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_RUNTIME_DATABASE_URL:-sqlite:////data/runtime_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_WORKFLOW_SERVICE_URL: http://workflow-service:8002
|
|
AGENT_PLATFORM_WORKFLOW_SERVICE_URL: http://workflow-service:8002
|
|
|
AGENT_PLATFORM_TOOL_SERVICE_URL: http://tool-service:8004
|
|
AGENT_PLATFORM_TOOL_SERVICE_URL: http://tool-service:8004
|
|
|
AGENT_PLATFORM_MODEL_GATEWAY_SERVICE_URL: http://model-gateway-service:8005
|
|
AGENT_PLATFORM_MODEL_GATEWAY_SERVICE_URL: http://model-gateway-service:8005
|
|
@@ -443,7 +491,8 @@ services:
|
|
|
SERVICE_PATH: services/runtime-service
|
|
SERVICE_PATH: services/runtime-service
|
|
|
command: ["python", "-m", "app.worker"]
|
|
command: ["python", "-m", "app.worker"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/runtime_service.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_RUNTIME_DATABASE_URL:-sqlite:////data/runtime_service.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_WORKFLOW_SERVICE_URL: http://workflow-service:8002
|
|
AGENT_PLATFORM_WORKFLOW_SERVICE_URL: http://workflow-service:8002
|
|
|
AGENT_PLATFORM_TOOL_SERVICE_URL: http://tool-service:8004
|
|
AGENT_PLATFORM_TOOL_SERVICE_URL: http://tool-service:8004
|
|
|
AGENT_PLATFORM_MODEL_GATEWAY_SERVICE_URL: http://model-gateway-service:8005
|
|
AGENT_PLATFORM_MODEL_GATEWAY_SERVICE_URL: http://model-gateway-service:8005
|
|
@@ -480,7 +529,8 @@ services:
|
|
|
container_name: agent-platform-api-gateway
|
|
container_name: agent-platform-api-gateway
|
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]
|
|
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]
|
|
|
environment:
|
|
environment:
|
|
|
- AGENT_PLATFORM_DATABASE_URL: sqlite:////data/api_gateway.db
|
|
|
|
|
|
|
+ AGENT_PLATFORM_DATABASE_URL: ${AGENT_PLATFORM_API_GATEWAY_DATABASE_URL:-sqlite:////data/api_gateway.db}
|
|
|
|
|
+ AGENT_PLATFORM_REDIS_URL: ${AGENT_PLATFORM_REDIS_URL:-redis://redis:6379/0}
|
|
|
AGENT_PLATFORM_WORKFLOW_SERVICE_URL: http://workflow-service:8002
|
|
AGENT_PLATFORM_WORKFLOW_SERVICE_URL: http://workflow-service:8002
|
|
|
AGENT_PLATFORM_SESSION_SERVICE_URL: http://session-service:8001
|
|
AGENT_PLATFORM_SESSION_SERVICE_URL: http://session-service:8001
|
|
|
AGENT_PLATFORM_RUNTIME_SERVICE_URL: http://runtime-service:8003
|
|
AGENT_PLATFORM_RUNTIME_SERVICE_URL: http://runtime-service:8003
|
|
@@ -540,6 +590,8 @@ services:
|
|
|
retries: 5
|
|
retries: 5
|
|
|
|
|
|
|
|
volumes:
|
|
volumes:
|
|
|
|
|
+ postgres_data:
|
|
|
|
|
+ redis_data:
|
|
|
api_gateway_data:
|
|
api_gateway_data:
|
|
|
agent_service_data:
|
|
agent_service_data:
|
|
|
memory_service_data:
|
|
memory_service_data:
|