Update Dockerfile
Browse files- Dockerfile +10 -8
Dockerfile
CHANGED
@@ -1,13 +1,17 @@
|
|
1 |
FROM nocodb/nocodb:latest
|
2 |
|
|
|
|
|
|
|
3 |
# 构建参数(默认值可替换)
|
4 |
ARG CACHEBUST=12
|
5 |
-
|
6 |
-
ARG
|
7 |
-
ARG
|
8 |
-
ARG
|
9 |
-
ARG
|
10 |
-
ARG
|
|
|
11 |
|
12 |
# 显示构建参数(调试用)
|
13 |
RUN echo "Build args: CACHEBUST=${CACHEBUST}, DB_HOST=${DB_POSTGRESDB_HOST}, DB_PORT=${DB_POSTGRESDB_PORT}"
|
@@ -15,8 +19,6 @@ RUN echo "Build args: CACHEBUST=${CACHEBUST}, DB_HOST=${DB_POSTGRESDB_HOST}, DB_
|
|
15 |
# 设置 NC_DB 环境变量
|
16 |
ENV NC_DB="pg://${DB_POSTGRESDB_HOST}:${DB_POSTGRESDB_PORT}?u=${DB_POSTGRESDB_USER}&p=${DB_POSTGRESDB_PASSWORD}&d=${DB_POSTGRESDB_DATABASE}"
|
17 |
|
18 |
-
# 切换用户并配置权限
|
19 |
-
USER root
|
20 |
RUN mkdir -p /usr/app /usr/src/app && \
|
21 |
chown -R node:node /usr/app /usr/src/app && \
|
22 |
chmod -R 755 /usr/app /usr/src/app && \
|
|
|
1 |
FROM nocodb/nocodb:latest
|
2 |
|
3 |
+
# 切换用户并配置权限
|
4 |
+
USER root
|
5 |
+
|
6 |
# 构建参数(默认值可替换)
|
7 |
ARG CACHEBUST=12
|
8 |
+
|
9 |
+
ARG DB_POSTGRESDB_SCHEMA=$DB_POSTGRESDB_SCHEMA
|
10 |
+
ARG DB_POSTGRESDB_HOST=$DB_POSTGRESDB_HOST
|
11 |
+
ARG DB_POSTGRESDB_DATABASE=$DB_POSTGRESDB_DATABASE
|
12 |
+
ARG DB_POSTGRESDB_PORT=$DB_POSTGRESDB_PORT
|
13 |
+
ARG DB_POSTGRESDB_USER=$DB_POSTGRESDB_USER
|
14 |
+
ARG DB_POSTGRESDB_PASSWORD=$DB_POSTGRESDB_PASSWORD
|
15 |
|
16 |
# 显示构建参数(调试用)
|
17 |
RUN echo "Build args: CACHEBUST=${CACHEBUST}, DB_HOST=${DB_POSTGRESDB_HOST}, DB_PORT=${DB_POSTGRESDB_PORT}"
|
|
|
19 |
# 设置 NC_DB 环境变量
|
20 |
ENV NC_DB="pg://${DB_POSTGRESDB_HOST}:${DB_POSTGRESDB_PORT}?u=${DB_POSTGRESDB_USER}&p=${DB_POSTGRESDB_PASSWORD}&d=${DB_POSTGRESDB_DATABASE}"
|
21 |
|
|
|
|
|
22 |
RUN mkdir -p /usr/app /usr/src/app && \
|
23 |
chown -R node:node /usr/app /usr/src/app && \
|
24 |
chmod -R 755 /usr/app /usr/src/app && \
|