[PR #124] [MERGED] Change: support more architectures in Dockerfile #3313

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

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/124
Author: @zv0n
Created: 10/23/2021
Status: Merged
Merged: 10/23/2021
Merged by: @advplyr

Base: masterHead: master


📝 Commits (1)

  • 994eb28 Change: support more architectures in Dockerfile

📊 Changes

1 file changed (+3 additions, -6 deletions)

View changed files

📝 Dockerfile (+3 -6)

📄 Description

Hi, I wanted to run AudioBookShelf on my raspberry pi, but since jrottenberg/ffmpeg only offers x64 images it wasn't possible.

I've changed the Dockerfile to install ffmpeg rather than copy it from an existing image, this way the image can be built for any platform that is supported by node:12-alpine (which is a lot).

I've tested this and the image is running fine on my RPi4. The only problem I've encountered was with ziplib not being available during server build phase, but the same problem is present when building the x64 version, so I guess it's fine ¯\(ツ)


🔄 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/124 **Author:** [@zv0n](https://github.com/zv0n) **Created:** 10/23/2021 **Status:** ✅ Merged **Merged:** 10/23/2021 **Merged by:** [@advplyr](https://github.com/advplyr) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`994eb28`](https://github.com/advplyr/audiobookshelf/commit/994eb2862e7303f89ce9853180c2f8d1d6f37da3) Change: support more architectures in Dockerfile ### 📊 Changes **1 file changed** (+3 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `Dockerfile` (+3 -6) </details> ### 📄 Description Hi, I wanted to run AudioBookShelf on my raspberry pi, but since `jrottenberg/ffmpeg` only offers x64 images it wasn't possible. I've changed the Dockerfile to install `ffmpeg` rather than copy it from an existing image, this way the image can be built for any platform that is supported by `node:12-alpine` (which is a lot). I've tested this and the image is running fine on my RPi4. The only problem I've encountered was with ziplib not being available during server build phase, but the same problem is present when building the x64 version, so I guess it's fine ¯\\_(ツ)_/¯ --- <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:15:11 +02:00
adam closed this issue 2026-04-25 00:15:11 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3313