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: