[PR #4647] [CLOSED] Add armv7 support to docker builds #4310

Closed
opened 2026-04-25 00:19:14 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/4647
Author: @Artox
Created: 9/3/2025
Status: Closed

Base: masterHead: pr-armv7


📝 Commits (4)

  • 3dc4e41 Execute docker build-client step on build host, not target
  • df01e51 Add armv7 support to docker builds
  • 763a9ef Add py3-setuptools dependency for docker build-server step
  • 145de47 Add docker armv7 platform to CI

📊 Changes

3 files changed (+7 additions, -3 deletions)

View changed files

📝 .github/workflows/docker-build.yml (+1 -1)
📝 Dockerfile (+4 -1)
📝 package.json (+2 -1)

📄 Description

Update package.json and Dockerfile to support the armv7 platform.

Similar to arm64 it is supported by docker's buildkit and uses
an architecture-specific nusqlite3 binary.

This binary is not yet available at mikiher/nunicode-sqlite, PR is open: mikiher/nunicode-binaries#1

Further update Dockerfile to build web client on the build host without emulation as a performance optimization.

The server build step still relies on emulation for compiling code native to the target platform.

Closes #197

CI workflow is not updated yet, before proper testing.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/advplyr/audiobookshelf/pull/4647 **Author:** [@Artox](https://github.com/Artox) **Created:** 9/3/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `pr-armv7` --- ### 📝 Commits (4) - [`3dc4e41`](https://github.com/advplyr/audiobookshelf/commit/3dc4e41b4f2ecf5bce4d4489033582163acdda32) Execute docker build-client step on build host, not target - [`df01e51`](https://github.com/advplyr/audiobookshelf/commit/df01e517a8cb8a9f11a0aee653e8a079cc6fd0c7) Add armv7 support to docker builds - [`763a9ef`](https://github.com/advplyr/audiobookshelf/commit/763a9ef9e96eaf61b03267a0b285c041e3dfd09c) Add py3-setuptools dependency for docker build-server step - [`145de47`](https://github.com/advplyr/audiobookshelf/commit/145de4700cbfde2bd008ae997926dff8f13a6739) Add docker armv7 platform to CI ### 📊 Changes **3 files changed** (+7 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/docker-build.yml` (+1 -1) 📝 `Dockerfile` (+4 -1) 📝 `package.json` (+2 -1) </details> ### 📄 Description Update package.json and Dockerfile to support the armv7 platform. Similar to arm64 it is supported by docker's buildkit and uses an architecture-specific nusqlite3 binary. This binary is not yet available at mikiher/nunicode-sqlite, PR is open: mikiher/nunicode-binaries#1 Further update Dockerfile to build web client on the build host without emulation as a performance optimization. The server build step still relies on emulation for compiling code native to the target platform. Closes #197 CI workflow is not updated yet, before proper testing. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:19:14 +02:00
adam closed this issue 2026-04-25 00:19:14 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#4310