Spaces:
Running
Running
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 | |