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:
2
migrations/000015_add_card_list_to_import_task.down.sql
Normal file
2
migrations/000015_add_card_list_to_import_task.down.sql
Normal file
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE tb_iot_card_import_task
|
||||
DROP COLUMN IF EXISTS card_list;
|
||||
5
migrations/000015_add_card_list_to_import_task.up.sql
Normal file
5
migrations/000015_add_card_list_to_import_task.up.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
-- 添加 card_list 字段存储 ICCID + MSISDN 列表
|
||||
ALTER TABLE tb_iot_card_import_task
|
||||
ADD COLUMN card_list JSONB DEFAULT '[]';
|
||||
|
||||
COMMENT ON COLUMN tb_iot_card_import_task.card_list IS '待导入卡列表[{iccid, msisdn}]';
|
||||
@@ -0,0 +1,3 @@
|
||||
ALTER TABLE tb_iot_card_import_task
|
||||
DROP COLUMN IF EXISTS storage_bucket,
|
||||
DROP COLUMN IF EXISTS storage_key;
|
||||
@@ -0,0 +1,6 @@
|
||||
ALTER TABLE tb_iot_card_import_task
|
||||
ADD COLUMN IF NOT EXISTS storage_bucket VARCHAR(100),
|
||||
ADD COLUMN IF NOT EXISTS storage_key VARCHAR(500);
|
||||
|
||||
COMMENT ON COLUMN tb_iot_card_import_task.storage_bucket IS '对象存储桶名';
|
||||
COMMENT ON COLUMN tb_iot_card_import_task.storage_key IS '对象存储文件路径';
|
||||
Reference in New Issue
Block a user