-
-
Notifications
You must be signed in to change notification settings - Fork 786
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publish Docker images for ARM architecture #568
Comments
Building cryptography on arm/v7 throws an error, not sure how to fix it: https://github.com/healthchecks/healthchecks/runs/3866973629?check_suite_focus=true#step:7:3563 I can also reproduce the problem locally:
It produces the same error message:
|
@cuu508 take a look here, they are skipping that dependency with an environment variable => https://github.com/linuxserver/docker-healthchecks/blob/master/Dockerfile.aarch64 Since linuxserver provides Docker images for AMD64, ARM and ARM64 it is possible to archive. |
Unfortunately |
They are publishing latest release (1.22.0) for ARM using the Dockerfile from my previous comment. |
They install dependencies like so:
If you look at https://wheel-index.linuxserver.io/alpine/, it has a prebuilt wheel for cryptography==35.0.0, armv7l. I guess that's how they get around building it from source and hitting the rust issue. |
Found issues with people hitting the same error: pyca/cryptography#6347 and docker/buildx#395 (comment) |
To work around the cryptography-rust-buildx-qemu issue I updated the Dockerfile to use piwheels.org repo (but only when the architecture is I released v1.23.1 with these changes. Three architectures are now available on Docker Hub |
@cuu508 Thank you, that was fast! |
Publish Docker images for ARM architecture in https://hub.docker.com/r/healthchecks/healthchecks/tags
GitHub Actions example => https://github.com/ngosang/urbackup-exporter/blob/master/.github/workflows/release-docker.yml#L103
The text was updated successfully, but these errors were encountered: