Restart of Docker container installs invalid modules for Maker Edition

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)

2 Likes