Skip to content
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

Alpine Docker image (musl CI target) #5659

Merged
merged 1 commit into from
Dec 26, 2024

Conversation

vidplace7
Copy link
Member

@vidplace7 vidplace7 commented Dec 24, 2024

Add an Alpine-based dockerfile.

This should result in ultra-small images, and a great CI target for ensuring musl compatibility for meshtastic PRs (useful in OpenWRT/buildroot/etc).

This "works" (builds / runs) perfectly well locally, but only tested with Sim Radio.

Also note: liborcania, libyder, and libulfius aren't currently packaged for Alpine. Thus, web functionality is unavailable in this image.

EDIT: Working great with the new CH341 userspace driver after 1396087 pine64/libch341-spi-userspace#5 -- Ready for review!

@vidplace7 vidplace7 changed the title Alpine Dockerfile Alpine Docker image (musl CI target) Dec 24, 2024
@vidplace7 vidplace7 force-pushed the Docker-Alpine branch 5 times, most recently from 6b438eb to e8214e5 Compare December 26, 2024 17:10
@vidplace7 vidplace7 marked this pull request as ready for review December 26, 2024 17:28
@vidplace7 vidplace7 force-pushed the Docker-Alpine branch 2 times, most recently from a2403f8 to 677a19e Compare December 26, 2024 18:15
@thebentern thebentern merged commit b12ac6d into meshtastic:master Dec 26, 2024
46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants