diff --git a/autogpt_platform/docker-compose.platform.yml b/autogpt_platform/docker-compose.platform.yml index de6ecfd612..577aa4c08d 100644 --- a/autogpt_platform/docker-compose.platform.yml +++ b/autogpt_platform/docker-compose.platform.yml @@ -158,6 +158,41 @@ services: max-size: "10m" max-file: "3" + copilot_executor: + build: + context: ../ + dockerfile: autogpt_platform/backend/Dockerfile + target: server + command: ["python", "-m", "backend.copilot.executor"] + develop: + watch: + - path: ./ + target: autogpt_platform/backend/ + action: rebuild + depends_on: + redis: + condition: service_healthy + rabbitmq: + condition: service_healthy + db: + condition: service_healthy + migrate: + condition: service_completed_successfully + database_manager: + condition: service_started + <<: *backend-env-files + environment: + <<: *backend-env + ports: + - "8008:8008" + networks: + - app-network + logging: + driver: json-file + options: + max-size: "10m" + max-file: "3" + websocket_server: build: context: ../ diff --git a/autogpt_platform/docker-compose.yml b/autogpt_platform/docker-compose.yml index 1860252f46..be1ee32f20 100644 --- a/autogpt_platform/docker-compose.yml +++ b/autogpt_platform/docker-compose.yml @@ -53,6 +53,12 @@ services: file: ./docker-compose.platform.yml service: executor + copilot_executor: + <<: *agpt-services + extends: + file: ./docker-compose.platform.yml + service: copilot_executor + websocket_server: <<: *agpt-services extends: @@ -174,5 +180,6 @@ services: - deps - rest_server - executor + - copilot_executor - websocket_server - database_manager