WuGuan commited on
Commit
f0250d0
·
verified ·
1 Parent(s): e8632da

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -1
Dockerfile CHANGED
@@ -5,11 +5,14 @@ FROM node:latest
5
  RUN npm install -g --unsafe-perm node-red
6
 
7
  # 创建并配置 settings.js 文件
8
- RUN mkdir -p /usr/src/node-red
9
  COPY settings.js /usr/src/node-red/settings.js
10
 
11
  # 暴露 Node-RED 的默认端口
12
  EXPOSE 1880
13
 
 
 
 
14
  # 启动 Node-RED
15
  CMD ["node-red", "--userDir", "/usr/src/node-red"]
 
5
  RUN npm install -g --unsafe-perm node-red
6
 
7
  # 创建并配置 settings.js 文件
8
+ RUN mkdir -p /usr/src/node-red && chown -R node:node /usr/src/node-red
9
  COPY settings.js /usr/src/node-red/settings.js
10
 
11
  # 暴露 Node-RED 的默认端口
12
  EXPOSE 1880
13
 
14
+ # 切换到非 root 用户运行
15
+ USER node
16
+
17
  # 启动 Node-RED
18
  CMD ["node-red", "--userDir", "/usr/src/node-red"]