fuliai commited on
Commit
5c32cd1
·
verified ·
1 Parent(s): 5a4a7ae

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -8
Dockerfile CHANGED
@@ -1,13 +1,17 @@
1
  FROM nocodb/nocodb:latest
2
 
 
 
 
3
  # 构建参数(默认值可替换)
4
  ARG CACHEBUST=12
5
- ARG DB_POSTGRESDB_SCHEMA
6
- ARG DB_POSTGRESDB_HOST
7
- ARG DB_POSTGRESDB_DATABASE
8
- ARG DB_POSTGRESDB_PORT
9
- ARG DB_POSTGRESDB_USER
10
- ARG DB_POSTGRESDB_PASSWORD
 
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 && \