Mercurial
comparison love/docker-compose.yml @ 38:cf9caa4abc3e
[Love] FE and BE. Can chat and render images. Also created MCP for powerpoint generations.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Mon, 01 Dec 2025 20:35:56 -0800 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 37:fb9bcd3145cb | 38:cf9caa4abc3e |
|---|---|
| 1 version: '3.9' | |
| 2 | |
| 3 services: | |
| 4 frontend: | |
| 5 build: | |
| 6 context: ./epi | |
| 7 dockerfile: Dockerfile | |
| 8 ports: | |
| 9 - "5173:5173" | |
| 10 volumes: | |
| 11 - ./epi:/app | |
| 12 - /app/node_modules | |
| 13 environment: | |
| 14 - NODE_ENV=development | |
| 15 - VITE_API_BASE_URL=http://localhost:8000 | |
| 16 command: npm run dev -- --host 0.0.0.0 --port 5173 | |
| 17 depends_on: | |
| 18 - backend | |
| 19 | |
| 20 backend: | |
| 21 build: | |
| 22 context: ./poppy | |
| 23 dockerfile: Dockerfile | |
| 24 ports: | |
| 25 - "8000:8000" | |
| 26 volumes: | |
| 27 - ./poppy:/app | |
| 28 environment: | |
| 29 - REDIS_URL=redis://redis:6379/0 | |
| 30 - ASYNC_DATABASE_URL=sqlite+aiosqlite:///./poppy.db | |
| 31 - SYNC_DATABASE_URL=sqlite:///./poppy.db | |
| 32 - XAI_API_KEY=NO_API | |
| 33 - PYTHONUNBUFFERED=1 | |
| 34 command: > | |
| 35 uvicorn main:app --host 0.0.0.0 --port 8000 --reload --reload-exclude "*.pyc" --reload-exclude "__pycache__" --reload-exclude "logs" --reload-exclude "media" | |
| 36 depends_on: | |
| 37 - redis | |
| 38 | |
| 39 redis: | |
| 40 image: redis:7-alpine | |
| 41 ports: | |
| 42 - "7777:6379" | |
| 43 command: redis-server --appendonly yes | |
| 44 volumes: | |
| 45 - redis-data:/data | |
| 46 | |
| 47 volumes: | |
| 48 redis-data: |