Daniel García
3 years ago
No known key found for this signature in database
GPG Key ID: FC8A7D14C3CD543A
7 changed files with
7 additions and
13 deletions
-
docker/Dockerfile.j2
-
docker/arm64/Dockerfile.alpine
-
docker/arm64/Dockerfile.buildx.alpine
-
docker/armv6/Dockerfile.alpine
-
docker/armv6/Dockerfile.buildx.alpine
-
docker/armv7/Dockerfile.alpine
-
docker/armv7/Dockerfile.buildx.alpine
|
|
@ -163,7 +163,7 @@ RUN {{ mount_rust_cache -}} rustup target add {{ package_arch_target }} |
|
|
|
{% endif %} |
|
|
|
|
|
|
|
# Configure the DB ARG as late as possible to not invalidate the cached layers above |
|
|
|
{% if "alpine" in target_file %} |
|
|
|
{% if "alpine" in target_file and "amd64" in target_file %} |
|
|
|
# Enable MiMalloc to improve performance on Alpine builds |
|
|
|
ARG DB=sqlite,mysql,postgresql,enable_mimalloc |
|
|
|
{% else %} |
|
|
|
|
|
@ -58,8 +58,7 @@ COPY ./build.rs ./build.rs |
|
|
|
RUN rustup target add aarch64-unknown-linux-musl |
|
|
|
|
|
|
|
# Configure the DB ARG as late as possible to not invalidate the cached layers above |
|
|
|
# Enable MiMalloc to improve performance on Alpine builds |
|
|
|
ARG DB=sqlite,mysql,postgresql,enable_mimalloc |
|
|
|
ARG DB=sqlite,mysql,postgresql |
|
|
|
|
|
|
|
# Builds your dependencies and removes the |
|
|
|
# dummy project, except the target folder |
|
|
|
|
|
@ -58,8 +58,7 @@ COPY ./build.rs ./build.rs |
|
|
|
RUN --mount=type=cache,target=/root/.cargo/git --mount=type=cache,target=/root/.cargo/registry rustup target add aarch64-unknown-linux-musl |
|
|
|
|
|
|
|
# Configure the DB ARG as late as possible to not invalidate the cached layers above |
|
|
|
# Enable MiMalloc to improve performance on Alpine builds |
|
|
|
ARG DB=sqlite,mysql,postgresql,enable_mimalloc |
|
|
|
ARG DB=sqlite,mysql,postgresql |
|
|
|
|
|
|
|
# Builds your dependencies and removes the |
|
|
|
# dummy project, except the target folder |
|
|
|
|
|
@ -58,8 +58,7 @@ COPY ./build.rs ./build.rs |
|
|
|
RUN rustup target add arm-unknown-linux-musleabi |
|
|
|
|
|
|
|
# Configure the DB ARG as late as possible to not invalidate the cached layers above |
|
|
|
# Enable MiMalloc to improve performance on Alpine builds |
|
|
|
ARG DB=sqlite,mysql,postgresql,enable_mimalloc |
|
|
|
ARG DB=sqlite,mysql,postgresql |
|
|
|
|
|
|
|
# Builds your dependencies and removes the |
|
|
|
# dummy project, except the target folder |
|
|
|
|
|
@ -58,8 +58,7 @@ COPY ./build.rs ./build.rs |
|
|
|
RUN --mount=type=cache,target=/root/.cargo/git --mount=type=cache,target=/root/.cargo/registry rustup target add arm-unknown-linux-musleabi |
|
|
|
|
|
|
|
# Configure the DB ARG as late as possible to not invalidate the cached layers above |
|
|
|
# Enable MiMalloc to improve performance on Alpine builds |
|
|
|
ARG DB=sqlite,mysql,postgresql,enable_mimalloc |
|
|
|
ARG DB=sqlite,mysql,postgresql |
|
|
|
|
|
|
|
# Builds your dependencies and removes the |
|
|
|
# dummy project, except the target folder |
|
|
|
|
|
@ -59,8 +59,7 @@ COPY ./build.rs ./build.rs |
|
|
|
RUN rustup target add armv7-unknown-linux-musleabihf |
|
|
|
|
|
|
|
# Configure the DB ARG as late as possible to not invalidate the cached layers above |
|
|
|
# Enable MiMalloc to improve performance on Alpine builds |
|
|
|
ARG DB=sqlite,mysql,postgresql,enable_mimalloc |
|
|
|
ARG DB=sqlite,mysql,postgresql |
|
|
|
|
|
|
|
# Builds your dependencies and removes the |
|
|
|
# dummy project, except the target folder |
|
|
|
|
|
@ -59,8 +59,7 @@ COPY ./build.rs ./build.rs |
|
|
|
RUN --mount=type=cache,target=/root/.cargo/git --mount=type=cache,target=/root/.cargo/registry rustup target add armv7-unknown-linux-musleabihf |
|
|
|
|
|
|
|
# Configure the DB ARG as late as possible to not invalidate the cached layers above |
|
|
|
# Enable MiMalloc to improve performance on Alpine builds |
|
|
|
ARG DB=sqlite,mysql,postgresql,enable_mimalloc |
|
|
|
ARG DB=sqlite,mysql,postgresql |
|
|
|
|
|
|
|
# Builds your dependencies and removes the |
|
|
|
# dummy project, except the target folder |
|
|
|