feat: 添加环境变量管理工具和部署配置改版
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 5m33s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 5m33s
主要改动: - 新增交互式环境配置脚本 (scripts/setup-env.sh) - 新增本地启动快捷脚本 (scripts/run-local.sh) - 新增环境变量模板文件 (.env.example) - 部署模式改版:使用嵌入式配置 + 环境变量覆盖 - 添加对象存储功能支持 - 改进 IoT 卡片导入任务 - 优化 OpenAPI 文档生成 - 删除旧的配置文件,改用嵌入式默认配置
This commit is contained in:
@@ -52,11 +52,11 @@ RUN addgroup -g 1000 appuser && \
|
||||
# 设置工作目录
|
||||
WORKDIR /app
|
||||
|
||||
# 从构建阶段复制二进制文件
|
||||
# 从构建阶段复制二进制文件(配置已嵌入二进制文件,无需外部配置文件)
|
||||
COPY --from=builder /build/worker /app/worker
|
||||
|
||||
# 复制配置文件
|
||||
COPY configs /app/configs
|
||||
# 创建日志目录并设置权限
|
||||
RUN mkdir -p /app/logs && chown -R appuser:appuser /app/logs
|
||||
|
||||
# 切换到非 root 用户
|
||||
USER appuser
|
||||
|
||||
Reference in New Issue
Block a user