Features Wishlist

Provide pre-built Docker image for easy Synology/NAS deployment

BrownC0deSuggested this wish ·

First of all, thank you for this awesome project! It's exactly what I was looking for to manage my ESP screens with Home Assistant.

Is your feature request related to a problem? Please describe. I'm trying to deploy this container on a Synology NAS using the built-in Container Manager. However, the current docker-compose.yml uses a Git URL in the build.context.

Synology's Container Manager does not include git in its build environment, which results in the following error: unable to prepare context: unable to find 'git': exec: "git": executable file not found in $PATH

Manually cloning the repository via SSH works, but it makes the installation and future updates very cumbersome for NAS users, as we have to manually pull the code and rebuild the image every time.

Describe the solution you'd like Could you please publish a pre-built Docker image to Docker Hub or GitHub Container Registry (GHCR)?

If a ready-to-use image is available, the docker-compose.yml could simply use:

image: ghcr.io/maxgramser/homeassistant_espscreen:latest # or your Docker Hub username

Originally shared on GitHubOriginal authors and dates are preserved.

View original

Discussion 2

Add a comment
MaxGramser

Thanks for the clear report! Since release 0.3.22 GitHub builds a ready image for amd64 and arm64 on every change to main, thanks to #53 by @sriramsv. It is published as ghcr.io/maxgramser/homeassistant_espscreen.

The compose file now uses:

image: ghcr.io/maxgramser/homeassistant_espscreen:latest

so Synology Container Manager no longer needs git. Updating is docker compose pull followed by docker compose up -d, or the update button in Container Manager. To stay on one version, use a version number such as :0.3.22 instead of latest. docs/DOCKER.md has the rest.

If anything doesn't work on your NAS, feel free to reopen this issue.


Got a screen running? Tell others which board you have and what works on the Tessera website. It helps everyone pick a screen that works.

Like my work? Consider buying me a coffee, much appreciated!

Original on GitHub

BrownC0de

Thx!

Original on GitHub

Add your thoughts, a screenshot or a useful link.

Markdown & basic HTML
Paste or drop images · URLs on their own line become previews0 / 10,000
Sign in with GitHub to commentYour draft stays in this browser tab.