| 12345678910111213141516171819202122232425262728 |
- # 使用debian:stable-slim作为基础镜像(支持QEMU模拟,用于多架构构建)
- FROM debian:stable-slim
- # 安装必要的工具
- RUN apt-get update && apt-get install -y --no-install-recommends \
- wget \
- ca-certificates \
- cron \
- procps \
- && rm -rf /var/lib/apt/lists/*
- # 设置下载目录
- WORKDIR /app
- # 复制脚本
- COPY common.sh run.sh check_update.sh /app/
- # 构建时下载初始版本
- RUN sh /app/run.sh OnlyUpdate
- # 暴露3000端口
- EXPOSE 3000
- # 设置工作目录
- WORKDIR /data
- # 启动命令 - 容器启动时检测更新并启动服务
- CMD ["sh", "/app/run.sh"]
|