version: '3.8' services: backend: build: ./backend container_name: anidoom-backend ports: - "8000:8000" environment: - PYTHONUNBUFFERED=1 volumes: - ./backend:/app restart: unless-stopped manga-vault: build: ./manga-vault container_name: anidoom-manga-vault ports: - "8001:8001" environment: - PYTHONUNBUFFERED=1 volumes: - ./manga-vault:/app restart: unless-stopped anivexa-api: build: ./anivexa-api container_name: anidoom-anivexa-api ports: - "8002:8002" volumes: - ./anivexa-api:/app restart: unless-stopped moviebox-api: build: ./moviebox-api container_name: anidoom-moviebox-api ports: - "8003:8003" volumes: - ./moviebox-api:/app restart: unless-stopped frontend: build: ./frontend container_name: anidoom-frontend ports: - "5173:5173" volumes: - ./frontend:/app - /app/node_modules environment: - VITE_API_URL=http://localhost:8000 - VITE_STREAM_PROXY_URL=http://localhost:8787 restart: unless-stopped depends_on: - backend