Feature #1357

Create an 'official', Automated Build image on Docker Hub

Added by pataquets about 1 month ago. Updated 4 days ago.

Status:New% Done:

0%

Priority:NormalSpent time:-
Assignee:-
Category:General
Target version:N/A
OS: Arch:

Description

Docker Hub allows you to create Automated Builds from source: https://docs.docker.com/docker-hub/builds/
It would add another packaging/distribution/installation method, whose buildings would be triggered automatically on each commit. It also allows to create different image tags from git tags & branches.
Also, documentation could easily include a canonical "docker run" statement to quickly spin up a ET:L server with just a single command.
Also, by taking advantage of layered Docker images, a "base" (server-only) image can be built and a child image for running on desktop, if more packages/libs are needed. There are some images around on Docker Hub, but having an authoritative, built from source base image would help contributors and avoid duplicate efforts. Thus, the whole community can focus on maintaining a common image, but allow also individual contributors to base theirs in the official one. The base image should be as unopionionated as possible, though. Initially just a "compiled binaries" would do, and iterating from there, if needed.

By making the image build via an AB, you give the resulting image verifiability and auditability. Also, the build is fully automatic. You can have the latest image tag build from HEAD and individual image tags from git’s release tags and branches.
Some people avoid non-verifiable (manually uploaded) images due to security & traceability reasons.

Just a free Docker Hub account and a quick setup would do. Ping me if you need help.

History

#1 Updated by Spyhawk 4 days ago

  • Category set to General
  • Target version set to N/A

Also available in: Atom PDF