Browse Source

feat(deploy): 增加配置文件支持并更新 IP 白名单

- 在 Dockerfile 中添加入口脚本,支持通过 APP_CONF 环境变量指定配置文件
- 更新生产环境配置文件中的 IP 白名单,增加 Docker bridge 网络范围
-移除多余的 IP 白名单条目,优化配置结构
fusu 2 months ago
parent
commit
2918f995ca
2 changed files with 4 additions and 3 deletions
  1. 0 1
      config/prod.yml
  2. 4 2
      deploy/deploy.sh

+ 0 - 1
config/prod.yml

@@ -74,5 +74,4 @@ ip_allowlist:
     - 183.136.132.25  # 示例局域网IP
     - 172.17.0.2    # Docker容器IP
     - 172.17.0.1    # Docker网关
-    - 172.17.0.0/16 # Docker bridge网络范围
     - 172.16.0.0/12 # 整个Docker网络范围(包含172.17.x.x)

+ 4 - 2
deploy/deploy.sh

@@ -99,7 +99,8 @@ if [ "$BUILD_API" = true ]; then
       -v /www/wwwroot/nunu/storage:/data/app/storage \
       -v /www/wwwroot/nunu/config:/data/app/config \
       -v go-mod-cache:/go/pkg/mod \
-      nunu-api:v1
+      nunu-api:v1 \
+      ./app -conf config/prod.yml
   else
     echo "API容器已在运行中,如需重新创建请使用 --force 参数"
   fi
@@ -125,7 +126,8 @@ if [ "$BUILD_TASK" = true ]; then
       -v /www/wwwroot/nunu/storage:/data/app/storage \
       -v /www/wwwroot/nunu/config:/data/app/config \
       -v go-mod-cache:/go/pkg/mod \
-      nunu-task:v1
+      nunu-task:v1 \
+      ./task -conf config/prod.yml
   else
     echo "Task容器已在运行中,如需重新创建请使用 --force 参数"
   fi