File size: 418 Bytes
b64cf69
 
9531886
 
 
 
a1296be
 
9531886
b64cf69
 
 
 
 
 
a1296be
 
 
 
 
9531886
a1296be
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM louislam/uptime-kuma:1

# 添加 entrypoint 脚本
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

# 创建需要的目录并设置权限
RUN mkdir -p /data && chown -R node:node /data

# 暴露应用运行的端口
EXPOSE 3001

# 设置工作目录
WORKDIR /app

# 切换到 non-root 用户
USER node

# 使用自定义的 entrypoint
ENTRYPOINT ["/entrypoint.sh"]

CMD ["node", "server/server.js"]