✨ 支持`docker`部署`archlinux`,预装`clang`跨平台编译工具链
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
FROM ubuntu:22.04
|
||||
|
||||
# 设置环境变量避免交互式安装
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
# RUN apt-get update && \
|
||||
# apt-get install -y ca-certificates && \
|
||||
# update-ca-certificates && \
|
||||
# rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# RUN sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list && \
|
||||
# sed -i 's@//.*security.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
|
||||
|
||||
# 更新系统并安装必要软件
|
||||
RUN apt-get update && apt-get install -y \
|
||||
curl \
|
||||
git \
|
||||
jq \
|
||||
python3 \
|
||||
python3-yaml \
|
||||
supervisor \
|
||||
ca-certificates \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# 创建必要目录
|
||||
RUN mkdir -p /data /etc/supervisor/conf.d /var/log/supervisor
|
||||
|
||||
# 设置工作目录
|
||||
WORKDIR /data
|
||||
|
||||
# 使用自定义入口点
|
||||
ENTRYPOINT ["/data/entrypoint.sh"]
|
||||
Reference in New Issue
Block a user