zfe commited on
Commit
97612b0
1 Parent(s): 84b8c1c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -11
Dockerfile CHANGED
@@ -2,20 +2,12 @@ FROM activepieces/activepieces:latest
2
 
3
  RUN sed -i 's/listen\s*80;/listen 7860;/g' /etc/nginx/nginx.conf
4
 
5
- # 尝试通过 UID 查找用户名
6
- ARG USER_NAME=$(getent passwd 1000 | cut -d: -f1)
7
-
8
- # 如果找不到用户名,则默认使用 "appuser"
9
- RUN if [ -z "$USER_NAME" ]; then \
10
- USER_NAME="appuser"; \
11
- fi
12
-
13
 
14
  # 修改 nginx 执行权限
15
  RUN chmod 1000 /usr/sbin/nginx
16
 
17
- # 修改 /usr/src/app 目录所有者和权限
18
- RUN chown -R "$USER_NAME":"$USER_NAME" /usr/src/app
19
-
20
  # 执行默认的 ENTRYPOINT 命令
21
  ENTRYPOINT ["/bin/sh", "-c", "exec \$@"]
 
2
 
3
  RUN sed -i 's/listen\s*80;/listen 7860;/g' /etc/nginx/nginx.conf
4
 
5
+ RUN mkdir -p /var/cache/nginx /var/log/nginx /var/run /usr/src/app \
6
+ && chown -R 1000:1000 /var/cache/nginx /var/log/nginx /var/run /etc/nginx /usr/src/app \
7
+ && chmod -R 755 /var/cache/nginx /var/log/nginx /var/run /etc/nginx /usr/src/app
 
 
 
 
 
8
 
9
  # 修改 nginx 执行权限
10
  RUN chmod 1000 /usr/sbin/nginx
11
 
 
 
 
12
  # 执行默认的 ENTRYPOINT 命令
13
  ENTRYPOINT ["/bin/sh", "-c", "exec \$@"]