Spaces:
Paused
Paused
| 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"] |