WIP: ship code in production ready container images
Implementation notes
static files
To serve static files, nginx is used as a base image. If $TIMESTAMP
is set as an environment variable, it will be injected like known from "touch-appsuite" tool, so it can be used for cache busting when restarting containers based on a certain image.
dynamic/manifest files for MW
To allow a MW pod to serve js files using apps/load servlet and digest the manifest files of the packages, an image “FROM scratch” is used to ship all packaged files.