Files
SillyTavern_replica/docker-compose.yml

35 lines
869 B
YAML

version: '3.8'
services:
backend:
build: ./backend
command: uvicorn backend.main:app --host 0.0.0.0 --port 8000 --reload
ports:
- "3001:8000"
volumes:
- ./backend:/app/backend
- ./data:/app/data
- ./outputs:/outputs
environment:
- PYTHONUNBUFFERED=1
restart: unless-stopped
frontend:
build:
context: ./frontend-react
dockerfile: Dockerfile
ports:
- "3000:5173"
volumes:
- ./frontend-react:/app
- /app/node_modules
environment:
# 如果不需要特定环境变量,可以完全移除 environment 部分
# 或者添加有效的环境变量,例如:
- NODE_ENV=development
- VITE_BACKEND_URL=http://backend:8000
command: sh -c "npm install && npm run dev -- --host 0.0.0.0"
depends_on:
- backend
restart: unless-stopped