Spaces:
Runtime error
Runtime error
| FROM ubuntu:22.04 | |
| # 创建目录并设置权限 | |
| RUN mkdir -p /openlist/data && chmod -R 777 /openlist | |
| WORKDIR /openlist | |
| # 安装必要的软件 | |
| RUN apt-get update && apt install -y wget | |
| # 下载并解压 OpenList | |
| RUN wget https://github.com/OpenListTeam/OpenList/releases/latest/download/openlist-linux-amd64.tar.gz \ | |
| && tar -zxvf openlist-linux-amd64.tar.gz openlist \ | |
| && rm openlist-linux-amd64.tar.gz | |
| # RUN useradd -m openlist-user && chown -R openlist-user:openlist-user /openlist | |
| # USER openlist-user | |
| # 设置可执行权限 | |
| RUN chmod +x openlist | |
| # 暴露端口 | |
| EXPOSE 5244 | |
| # 复制启动脚本 | |
| COPY start.sh /openlist/start.sh | |
| RUN chmod +x /openlist/start.sh | |
| # 容器启动时运行启动脚本 | |
| CMD ["/openlist/start.sh"] |