orztv
commited on
Commit
·
79a02fb
1
Parent(s):
7d7d5f5
update
Browse files- Dockerfile +1 -3
- docker/startup.sh +10 -9
Dockerfile
CHANGED
@@ -29,9 +29,7 @@ RUN adduser -D -u 1000 nocodb && \
|
|
29 |
RUN --mount=type=secret,id=NC_S3_BUCKET_NAME,mode=0444,required=true \
|
30 |
--mount=type=secret,id=NC_S3_ACCESS_SECRET,mode=0444,required=true \
|
31 |
echo "S3_BUCKET_NAME=$(cat /run/secrets/NC_S3_BUCKET_NAME)" >> /tmp/s3_env && \
|
32 |
-
echo "S3_ACCESS_SECRET=$(cat /run/secrets/NC_S3_ACCESS_SECRET)" >> /tmp/s3_env
|
33 |
-
echo "LITESTREAM_S3_BUCKET=$(cat /run/secrets/NC_S3_BUCKET_NAME)" >> /tmp/s3_env && \
|
34 |
-
echo "LITESTREAM_S3_ACCESS_KEY_ID=$(cat /run/secrets/NC_S3_ACCESS_KEY)" >> /tmp/s3_env
|
35 |
|
36 |
# 复制启动脚本和 Node.js 示例程序并设置权限
|
37 |
COPY docker/startup.sh /usr/src/appEntry/startup.sh
|
|
|
29 |
RUN --mount=type=secret,id=NC_S3_BUCKET_NAME,mode=0444,required=true \
|
30 |
--mount=type=secret,id=NC_S3_ACCESS_SECRET,mode=0444,required=true \
|
31 |
echo "S3_BUCKET_NAME=$(cat /run/secrets/NC_S3_BUCKET_NAME)" >> /tmp/s3_env && \
|
32 |
+
echo "S3_ACCESS_SECRET=$(cat /run/secrets/NC_S3_ACCESS_SECRET)" >> /tmp/s3_env
|
|
|
|
|
33 |
|
34 |
# 复制启动脚本和 Node.js 示例程序并设置权限
|
35 |
COPY docker/startup.sh /usr/src/appEntry/startup.sh
|
docker/startup.sh
CHANGED
@@ -6,15 +6,16 @@ log() {
|
|
6 |
}
|
7 |
|
8 |
log "检查 secret 环境变量:"
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
|
|
18 |
|
19 |
log "启动 PostgreSQL..."
|
20 |
pg_ctl -D /usr/app/data/pgdata -l /usr/app/data/pgdata/logfile start
|
|
|
6 |
}
|
7 |
|
8 |
log "检查 secret 环境变量:"
|
9 |
+
log "S3_ACCESS_SECRET: $S3_ACCESS_SECRET"
|
10 |
+
log "S3_BUCKET_NAME: $S3_BUCKET_NAME"
|
11 |
+
|
12 |
+
# 设置 Litestream 相关的环境变量
|
13 |
+
export LITESTREAM_S3_BUCKET=$S3_BUCKET_NAME
|
14 |
+
export LITESTREAM_S3_SECRET_ACCESS_KEY=$S3_ACCESS_SECRET
|
15 |
+
|
16 |
+
log "Litestream 环境变量:"
|
17 |
+
log "LITESTREAM_S3_BUCKET: $LITESTREAM_S3_BUCKET"
|
18 |
+
log "LITESTREAM_S3_SECRET_ACCESS_KEY: $LITESTREAM_S3_SECRET_ACCESS_KEY"
|
19 |
|
20 |
log "启动 PostgreSQL..."
|
21 |
pg_ctl -D /usr/app/data/pgdata -l /usr/app/data/pgdata/logfile start
|