Files
SillyTavern_replica/docker-compose.yml
moranzhi fa6907fb8d feat(studio): 新增 Studio 工作流编辑/运行页,优化顶部三栏对齐
- 后端:项目/运行 API、上下文服务与数据模型
- 前端:Studio 列表、编辑页(R1/R2 布局)、运行页与节点图
- 编辑页顶部:CSS Grid 统一标签行与控件行对齐,项目按钮独立第三行
- Docker 开发配置与文档脚本

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-31 21:24:57 +08:00

57 lines
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
version: '3.8'
services:
backend:
build:
context: ./backend
dockerfile: Dockerfile
container_name: llm-backend
command: uvicorn main:app --host 0.0.0.0 --port 8000 --reload
ports:
- "23337:8000"
volumes:
- ./backend:/app
- ./data:/app/data
- ./outputs:/app/outputs
environment:
- PYTHONUNBUFFERED=1
- PYTHONDONTWRITEBYTECODE=1
restart: unless-stopped
networks:
- llm-network
healthcheck:
test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
target: development
container_name: llm-frontend
ports:
- "23338:5173"
volumes:
- ./frontend:/app
- node_modules:/app/node_modules
environment:
- NODE_ENV=development
# 依赖在镜像构建时写入 node_modules volumepackage.json 变更见 docs/DOCKER_DEV.md
command: npm run dev -- --host 0.0.0.0
depends_on:
backend:
condition: service_healthy
restart: unless-stopped
networks:
- llm-network
networks:
llm-network:
driver: bridge
volumes:
node_modules: