orztv
commited on
Commit
·
b02ca60
1
Parent(s):
48edb79
update
Browse files- Dockerfile +12 -3
Dockerfile
CHANGED
@@ -1,11 +1,20 @@
|
|
1 |
# 使用官方 nocodb 镜像作为基础镜像
|
2 |
FROM nocodb/nocodb:latest
|
3 |
|
4 |
-
#
|
5 |
-
RUN
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
7 |
# 设置卷
|
8 |
VOLUME ["/usr/app/data/"]
|
9 |
|
10 |
# 暴露端口
|
11 |
-
EXPOSE 8080
|
|
|
|
|
|
|
|
1 |
# 使用官方 nocodb 镜像作为基础镜像
|
2 |
FROM nocodb/nocodb:latest
|
3 |
|
4 |
+
# 创建一个新用户 'nocodb' 并设置 UID 为 1000
|
5 |
+
RUN adduser -D -u 1000 nocodb
|
6 |
+
|
7 |
+
# 创建数据目录并设置正确的所有权
|
8 |
+
RUN mkdir -p /usr/app/data && chown -R nocodb:nocodb /usr/app/data
|
9 |
+
|
10 |
+
# 设置工作目录
|
11 |
+
WORKDIR /usr/app
|
12 |
|
13 |
# 设置卷
|
14 |
VOLUME ["/usr/app/data/"]
|
15 |
|
16 |
# 暴露端口
|
17 |
+
EXPOSE 8080
|
18 |
+
|
19 |
+
# 切换到 nocodb 用户
|
20 |
+
USER nocodb
|