mirror of
https://github.com/shadowsocks/shadowsocks-rust.git
synced 2026-11-15 08:15:31 +00:00
16 lines
554 B
Docker
16 lines
554 B
Docker
ARG TOOLCHAIN=stable
|
|
FROM ekidd/rust-musl-builder:$TOOLCHAIN
|
|
|
|
ENV SODIUM_VERS="1.0.17"
|
|
|
|
# Build a static copy of libsodium.
|
|
RUN cd /home/rust/libs && \
|
|
curl -LO https://download.libsodium.org/libsodium/releases/libsodium-$SODIUM_VERS.tar.gz && \
|
|
tar xzf libsodium-$SODIUM_VERS.tar.gz && cd libsodium-$SODIUM_VERS && \
|
|
CC=musl-gcc ./configure --prefix=/usr/local/musl && \
|
|
make && sudo make install && \
|
|
cd .. && rm -rf libsodium-$SODIUM_VERS.tar.gz libsodium-$SODIUM_VERS
|
|
|
|
ENV SODIUM_STATIC=yes
|
|
ENV SODIUM_LIB_DIR=/usr/local/musl/lib
|