init: 剧情事件协作 Web 编辑器独立仓(从 SGame/tools/event_authoring 拆出)
This commit is contained in:
26
web/docker-compose.yml
Normal file
26
web/docker-compose.yml
Normal file
@ -0,0 +1,26 @@
|
||||
# Story 事件协作 Web 编辑器(M6)。NAS 跑容器,VPS 端口映射到此。
|
||||
# cd tools/event_authoring/web
|
||||
# STORY_WEB_PASSWORD=your-pass docker compose up -d --build
|
||||
services:
|
||||
story-web:
|
||||
build:
|
||||
context: .. # = tools/event_authoring
|
||||
dockerfile: web/Dockerfile
|
||||
args:
|
||||
# 默认官方源;国内构建用环境变量覆盖,如
|
||||
# PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple docker compose build
|
||||
PIP_INDEX_URL: "${PIP_INDEX_URL:-https://pypi.org/simple}"
|
||||
image: story-event-web:latest
|
||||
container_name: story-event-web
|
||||
ports:
|
||||
- "${STORY_WEB_PORT:-8787}:8787"
|
||||
environment:
|
||||
STORY_WEB_PASSWORD: "${STORY_WEB_PASSWORD:-story}"
|
||||
volumes:
|
||||
# SQLite 持久化(事件数据;勿删)
|
||||
- ./data:/data
|
||||
# 点位集(开发侧产出,只读引用;缺失时坐标校验降级为警告)
|
||||
- ../../../Assets/StreamingAssets/Story/PointSets:/pointsets:ro
|
||||
# 前端静态文件热挂载:改 static/* 后刷新浏览器即生效,无需重建镜像
|
||||
- ./static:/app/web/static:ro
|
||||
restart: unless-stopped
|
||||
Reference in New Issue
Block a user