mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-01 07:22:49 +08:00
- 新增 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 模式
67 lines
1.0 KiB
Bash
67 lines
1.0 KiB
Bash
# 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
|