uptime / Dockerfile
focusprogram's picture
Update Dockerfile
a1296be verified
raw
history blame
418 Bytes
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"]