Browse Source

Fix alpine build with openssl crate as default

Make openssl crate as default (non feature-flipped)
Make static build
pull/910/head
ymage 5 years ago
committed by GitHub
parent
commit
b8a8f0c6d2
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      docker/Dockerfile.j2

4
docker/Dockerfile.j2

@ -71,6 +71,7 @@ RUN rustup set profile minimal
{% if "alpine" in target_file %}
ENV USER "root"
ENV RUSTFLAGS='-C link-arg=-s'
{% elif "aarch64" in target_file or "armv" in target_file %}
# Install required build libs for {{ package_arch_name }} architecture.
@ -202,6 +203,9 @@ COPY . .
# Make sure that we actually build the project
RUN touch src/main.rs
{% if "alpine" in target_file %}
RUN sed -i '/#\[cfg(feature = "openssl")\]/d' src/main.rs
{% endif %}
# Builds again, this time it'll just be
# your actual source files being built

Loading…
Cancel
Save