haroldtreen / epub-press

📚 Web service for creating ebooks from collections of websites.
https://epub.press
GNU General Public License v3.0
327 stars 59 forks source link

Publish image to hub.docker.com? #74

Open vkhurana opened 3 years ago

vkhurana commented 3 years ago

This is more of a request than an issue.

Current Behavior

Today, self-hosting requires that the image be built locally after a git pull for updates.

Expected Behavior

It would be great if this image was published to hub.docker.com, so updates can happen automatically using watchtower or something similar

Steps to reproduce

Try to self-host epub.press

System Information

n/a

WolfgangDpunkt commented 2 years ago

A ready to go, direct to use, prebuild Docker image would be really great! I spent half a day trying to build the image myself and ended up in a rabbit hole of dependency error errors and didn't get out of there. I had to give up. :-/ If it could be used for ARM64 (Raspberry Pi 4), that would be a dream. Thank you very much.

sanujar commented 2 years ago

Just as a quick sidenote, the reason you might be having dependancy issues on ARM64 might be because of Calibre (which is used by default after my last PR for MOBI generation). That whole step assumes you are running on an AMD64 Debian-like OS (with apt). AFAIK Calibre requires you build from source for ARM. There are binaries for kindlegen, but those too are just for x86 if I remember correctly.

If all you want is EPUB generation, you could try commenting out the lines that do MOBI generation, which should theoretically work. Also change the build argument in the dockerfile from Calibre to kindlegen so that that install step doesn't fail (specifics are at the bottom of the README).

On Mon, 11 Apr 2022, 2:01 pm WolfgangDpunkt, @.***> wrote:

A ready to go, direct to use, prebuild Docker image would be really great! I spent half a day trying to build the image myself and ended up in a rabbit hole of dependency error errors and didn't get out of there. I had to give up. :-/ If it could be used for ARM64 (Raspberry Pi 4), that would be a dream. Thank you very much.

— Reply to this email directly, view it on GitHub https://github.com/haroldtreen/epub-press/issues/74#issuecomment-1094706407, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJOWJ4QXEL6NVM3SD3OJGIDVEPPN3ANCNFSM5DYKRBOA . You are receiving this because you are subscribed to this thread.Message ID: @.***>