act-docker-image-for-rust-b.../Dockerfile
soul-walker a917453834
Some checks failed
build / build-rust (push) Has been cancelled
使用rsproxy镜像
2024-09-23 16:05:18 +08:00

10 lines
532 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.

# 以 node:16-bullseye 镜像为基础添加openssl、libssl-dev、musl-tools、Rust 工具链等工具
# 用于构建 Rust 项目的镜像
FROM node:16-bullseye
RUN export RUSTUP_DIST_SERVER="https://rsproxy.cn" && export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
RUN apt-get update && apt-get install -y openssl libssl-dev musl-tools && curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh -s -- -y
ENV PATH="/root/.cargo/bin:${PATH}"
RUN rustup target add x86_64-unknown-linux-musl
CMD [ "node" ]