Update Dockerfile
Browse files- Dockerfile +2 -5
Dockerfile
CHANGED
|
@@ -21,9 +21,6 @@ echo "export DB_POSTGRESDB_PASSWORD=$(cat /run/secrets/DB_POSTGRESDB_PASSWORD)"
|
|
| 21 |
chown node:node /home/node/.nocodb_env && \
|
| 22 |
chmod 600 /home/node/.nocodb_env
|
| 23 |
|
| 24 |
-
# 设置 NC_DB 环境变量(依赖构建参数)
|
| 25 |
-
ENV NC_DB="pg://${DB_POSTGRESDB_HOST}:${DB_POSTGRESDB_PORT}?u=${DB_POSTGRESDB_USER}&p=${DB_POSTGRESDB_PASSWORD}&d=${DB_POSTGRESDB_DATABASE}"
|
| 26 |
-
|
| 27 |
# 配置目录权限
|
| 28 |
RUN mkdir -p /usr/app /usr/src/app && \
|
| 29 |
chown -R node:node /usr/app /usr/src/app && \
|
|
@@ -33,5 +30,5 @@ chmod +x /usr/src/appEntry/start.sh
|
|
| 33 |
# 切换回 node 用户
|
| 34 |
USER node
|
| 35 |
|
| 36 |
-
#
|
| 37 |
-
CMD ["/bin/sh", "-c", ". /home/node/.nocodb_env && echo \"Runtime NC_DB: $NC_DB\" && /usr/src/appEntry/start.sh"]
|
|
|
|
| 21 |
chown node:node /home/node/.nocodb_env && \
|
| 22 |
chmod 600 /home/node/.nocodb_env
|
| 23 |
|
|
|
|
|
|
|
|
|
|
| 24 |
# 配置目录权限
|
| 25 |
RUN mkdir -p /usr/app /usr/src/app && \
|
| 26 |
chown -R node:node /usr/app /usr/src/app && \
|
|
|
|
| 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"]
|