mirror of
https://github.com/shadowsocks/shadowsocks-rust.git
synced 2026-02-09 01:59:16 +08:00
Compile static-linked binaries with rust-musl-builder:
# build image use Dockerfile in build dir.
docker build -t shadowsocks-rust:latest .
# run command in project root.
alias rust-musl-builder='docker run --rm -it -v "$(pwd)":/home/rust/src shadowsocks-rust:latest'
rust-musl-builder cargo build --release
At the moment, it doesn't attempt to cache libraries between builds, so this is best reserved for making final release builds.
Helpful Scripts
build-releaseon *nix environment
./build-release