Files
ulthon_admin/source/stack/docker-dev-sync/.docker-dev.env
augushong ddaa0ca5a9 feat(stack): 新增 docker-dev-sync 模式,优化 Windows 下 Docker 开发 I/O 性能
- 新增 source/stack/docker-dev-sync/ 模式目录
- 宿主代码映射到 /var/www/source(bind mount 中转)
- 容器内 rsync 定时同步到 /var/www/html(原生文件系统)
- vendor 由 Docker build 管理,不参与同步
- rsync 使用 --no-perms 避免保留 Windows 源文件权限
- 排除 docker-dev/、runtime/、.git/ 等无关目录
- SYNC_INTERVAL 环境变量可配置轮询间隔(默认 3 秒)
- 更新 stack.json 注册模式并声明 sync.sh 为托管文件
- 调整 CI 构建流程:先安装依赖再切换 stack 模式
2026-06-01 22:32:29 +08:00

67 lines
1.0 KiB
Bash
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.

# Docker 开发模式配置sync 优化版) - 使用方式: copy .docker-dev.env .env
APP_DEBUG=true
[APP]
DEFAULT_TIMEZONE=Asia/Shanghai
AUTO_CACHE_LOG=false
AUTO_PARSE_API=true
[DATABASE]
MAIN=main
TYPE=mysql
HOSTNAME=mysql
DATABASE=ulthon
USERNAME=root
PASSWORD=root
HOSTPORT=3306
CHARSET=utf8mb4
DEBUG=true
PREFIX=ul_
FIELDS_CACHE=false
[LOG]
CHANNEL=debug_mysql
[LANG]
default_lang=zh-cn
# 后台配置项组
[ADMINSYSTEM]
# 后台地址后缀名称
ADMIN=admin
# 后台登录验证码开关
CAPTCHA=false
# 是否为演示环境
IS_DEMO=false
# CDN配置项组
CDN=
EXAMPLE=true
# 是否开启CSRF过滤
IS_CSRF=false
# 静态文件路径前缀
STATIC_PATH=/static
# OSS静态文件路径前缀
OSS_STATIC_PREFIX=static_ulthon_admin
# 没有节点控制的是否放行
DEFAULT_AUTH_CHECK=false
# 严格要求部分事件的返回数据,不符则抛出异常
STRICT_EVENT=true
# 严格要求每个页面都建立js文件
STRICT_VIEW_JS=true
MAKE_VIEW_WHILE_MISSING=false
UPDATE_LEVEL=production
# Sync polling interval (seconds)
SYNC_INTERVAL=3