{%- set files_dir_exists = self::files_dir_exists() %} {%- include "stages.j2" %} FROM {{ recipe.base_image }}:{{ recipe.image_version }} ARG RECIPE={{ recipe_path.display() }} ARG IMAGE_REGISTRY={{ registry }} {%- if files_dir_exists %} ARG CONFIG_DIRECTORY="/tmp/files" {%- else %} ARG CONFIG_DIRECTORY="/tmp/config" {%- endif %} ARG MODULE_DIRECTORY="/tmp/modules" ARG IMAGE_NAME="{{ recipe.name }}" ARG BASE_IMAGE="{{ recipe.base_image }}" {% include "modules/modules.j2" %} RUN rm -fr /tmp/* /var/* && ostree container commit # Labels are added last since they cause cache misses with buildah LABEL {{ blue_build_utils::constants::BUILD_ID_LABEL }}="{{ build_id }}" LABEL org.opencontainers.image.title="{{ recipe.name }}" LABEL org.opencontainers.image.description="{{ recipe.description }}" {%- if let Some(repo) = self::get_repo_url() %} LABEL org.opencontainers.image.source="{{ repo }}" {%- endif %} LABEL io.artifacthub.package.readme-url=https://raw.githubusercontent.com/blue-build/cli/main/README.md