Spaces:
Paused
Paused
| version: '3.9' | |
| services: | |
| frontend: | |
| image: likhonsheikh/manusspaceagi-frontend:${IMAGE_TAG:-latest} | |
| build: | |
| context: ./frontend | |
| dockerfile: Dockerfile | |
| x-bake: | |
| platforms: | |
| - linux/amd64 | |
| - linux/arm64 | |
| ports: | |
| - "5173:80" | |
| depends_on: | |
| - backend | |
| restart: unless-stopped | |
| networks: | |
| - manus-network | |
| environment: | |
| - BACKEND_URL=http://backend:8000 | |
| backend: | |
| image: likhonsheikh/manusspaceagi-backend:${IMAGE_TAG:-latest} | |
| build: | |
| context: ./backend | |
| dockerfile: Dockerfile | |
| x-bake: | |
| platforms: | |
| - linux/amd64 | |
| - linux/arm64 | |
| depends_on: | |
| - sandbox | |
| - mongodb | |
| - redis | |
| restart: unless-stopped | |
| volumes: | |
| - /var/run/docker.sock:/var/run/docker.sock:ro | |
| networks: | |
| - manus-network | |
| env_file: | |
| - .env | |
| environment: | |
| - AI_MODEL=gemini # model name for LLM integration | |
| sandbox: | |
| image: likhonsheikh/manusspaceagi-sandbox:${IMAGE_TAG:-latest} | |
| build: | |
| context: ./sandbox | |
| dockerfile: Dockerfile | |
| x-bake: | |
| platforms: | |
| - linux/amd64 | |
| - linux/arm64 | |
| command: /bin/sh -c "exit 0" | |
| restart: "no" | |
| networks: | |
| - manus-network | |
| mongodb: | |
| image: mongo:7.0 | |
| volumes: | |
| - mongodb_data:/data/db | |
| restart: unless-stopped | |
| networks: | |
| - manus-network | |
| redis: | |
| image: redis:7.0 | |
| restart: unless-stopped | |
| networks: | |
| - manus-network | |
| volumes: | |
| mongodb_data: | |
| name: manus-mongodb-data | |
| networks: | |
| manus-network: | |
| name: manus-network | |
| driver: bridge | |