Files
bmygit/Dockerfile
2025-02-04 19:00:02 +08:00

31 lines
926 B
Docker
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

FROM ubuntu:latest
# 设置为阿里的镜像源
RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
RUN sed -i s@/security.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
# 清除缓存 并 更新
RUN apt-get clean && apt-get update
# 安装 git 和一些基础工具
RUN apt-get install -y sshpass git git-lfs curl
# 安装nodejs 23版本
RUN curl -fsSL https://deb.nodesource.com/setup_23.x -o nodesource_setup.sh
RUN bash nodesource_setup.sh
RUN apt-get install -y nodejs
# 设置npm镜像地址
RUN npm config set registry https://registry.npmmirror.com
# 删除 nodejs 安装脚本
RUN rm -rf /nodesource_setup.sh
# 配置git账户和邮箱
RUN git config --global user.name "bmy" && git config --global user.email "2271608011@qq.com"
# 取消git对ssl证书的验证让 drone 可以顺利克隆代码
RUN git config --global http.sslVerify "false"
CMD ["/bin/bash"]