fuliai commited on
Commit
cda17f4
·
verified ·
1 Parent(s): 56980ea

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -3
Dockerfile CHANGED
@@ -3,7 +3,7 @@ FROM nocodb/nocodb:latest
3
  # 切换用户并配置权限
4
  USER root
5
 
6
- # 构建参数(默认值可替换)
7
  ARG CACHEBUST=12
8
 
9
  ARG DB_POSTGRESDB_SCHEMA=$DB_POSTGRESDB_SCHEMA
@@ -30,5 +30,5 @@ chmod +x /usr/src/appEntry/start.sh
30
  # 切换回 node 用户
31
  USER node
32
 
33
- # 运行时加载环境变量、设置数据库连接并启动
34
- CMD ["/bin/sh", "-c", ". /home/node/.nocodb_env && export NC_DB=\"pg://${DB_POSTGRESDB_HOST}:${DB_POSTGRESDB_PORT}?u=${DB_POSTGRESDB_USER}&p=${DB_POSTGRESDB_PASSWORD}&d=${DB_POSTGRESDB_DATABASE}\" && echo \"Runtime NC_DB: $NC_DB\" && /usr/src/appEntry/start.sh"]
 
3
  # 切换用户并配置权限
4
  USER root
5
 
6
+ # 构建参数(默认值可替换,替换为其它值来重新进行部署)
7
  ARG CACHEBUST=12
8
 
9
  ARG DB_POSTGRESDB_SCHEMA=$DB_POSTGRESDB_SCHEMA
 
30
  # 切换回 node 用户
31
  USER node
32
 
33
+ # 运行时加载环境变量、设置数据库连接并启动,加载后删除敏感文件
34
+ CMD ["/bin/sh", "-c", ". /home/node/.nocodb_env && export NC_DB=\"pg://${DB_POSTGRESDB_HOST}:${DB_POSTGRESDB_PORT}?u=${DB_POSTGRESDB_USER}&p=${DB_POSTGRESDB_PASSWORD}&d=${DB_POSTGRESDB_DATABASE}\" && rm -f /home/node/.nocodb_env && /usr/src/appEntry/start.sh"]