Files
SillyTavern_replica/docker-compose.yml

30 lines
720 B
YAML

version: '3.8'
services:
backend:
build: ./backend
command: uvicorn backend.api.route:app --host 0.0.0.0 --port 8000 --reload
ports:
- "3001:8000"
volumes:
- .:/app
- ./data:/data
- ./outputs:/outputs
environment:
- PYTHONUNBUFFERED=1
restart: unless-stopped
frontend:
build: ./frontend
command: streamlit run app.py --server.port=8501 --server.address=0.0.0.0 --server.fileWatcherType=poll
ports:
- "3000:8501"
environment:
- BACKEND_URL=http://backend:8000
- PYTHONUNBUFFERED=1
volumes:
- ./frontend:/app # 确保宿主机路径与容器内路径一致
depends_on:
- backend
restart: unless-stopped