Spaces:
Paused
Paused
| # 使用一个基础镜像。 | |
| FROM alpine:latest | |
| # 1. 设置时区 | |
| ENV TZ=Asia/Shanghai | |
| RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone | |
| # 设置工作目录 | |
| WORKDIR /app | |
| # 2. 获取 OpenList 二进制文件 | |
| # wget 可能未预装,所以先安装它和 ca-certificates | |
| RUN apk add --no-cache wget ca-certificates | |
| # 下载 OpenList 的最新 release 版本 | |
| RUN wget -q -L https://github.com/OpenListTeam/OpenList/releases/download/beta/openlist-linux-amd64.tar.gz | |
| # 3. 解压并授予执行权限 | |
| RUN tar -xzf openlist-linux-amd64.tar.gz | |
| # 授予下载的 openlist 二进制文件执行权限 | |
| RUN chmod +x ./openlist | |
| # 4. 运行 OpenList 服务器 | |
| # 设置容器启动时执行的命令 | |
| CMD ["./openlist", "server"] | |
| # OpenList 监听端口 | |
| EXPOSE 5244 |