In order to avoid user installing yq and gum dependencies for file-generation / TUI rendering, provide a docker container where the script in #72 will be copied and the files generated can be copied to host from container via volume mounts. This will provide a decoupling of the TUI from the host.
Use a debian slim image as base image and add the gum and yq binaries via FROM as well as enable TERM xterm-256color for color rendering.
Use Github Container Registry to provide a read-to-pull image for end-users as opposed to letting them build the image locally.
Description
In order to avoid user installing
yq
andgum
dependencies for file-generation / TUI rendering, provide a docker container where the script in #72 will be copied and the files generated can be copied to host from container via volume mounts. This will provide a decoupling of the TUI from the host.Use a
debian slim
image as base image and add thegum
andyq
binaries viaFROM
as well as enableTERM xterm-256color
for color rendering.Use Github Container Registry to provide a read-to-pull image for end-users as opposed to letting them build the image locally.
Typical usage: