I went ahead and updated this solution for 8.1.17 (which introduces some breaking changes for derived images). Here is the diff of what I changed for easier reference (screenshot because I couldn’t get Discourse to properly colorize a diff/patch):
Summary of changes:
- Added a build arg to specify the Ignition version (with
8.1.17
set in the compose YAML) - Modified destination for entrypoint shim to be
/usr/local/bin/
, outside of Ignition install location - Updated ENTRYPOINT of derived image Dockerfile to not launch
tini
, this is handled by the built-in entrypoint (as part of the new logic for being able to launch the gateway as non-root).
And here is the zip of the updated solution!
forum-50861-updated.zip (3.9 KB)