OpenList / Dockerfile
HuggingFace0920's picture
Update Dockerfile
54785a0 verified
raw
history blame
793 Bytes
# 使用一个基础镜像。
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 /app
# 授予下载的 openlist 二进制文件执行权限
RUN chmod +x openlist
# 4. 运行 OpenList 服务器
# 设置容器启动时执行的命令
CMD ["./openlist", "server"]
# OpenList 监听端口
EXPOSE 5244