diff --git a/support/build b/support/build index b7f0396..f7c28eb 100755 --- a/support/build +++ b/support/build @@ -2,6 +2,7 @@ # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 MYDIR="$(cd "$(dirname -- "$0")"; pwd)" "$MYDIR/rundk" --bs --ue --ci || exit 1 +PROJDIR=; COMPOSERDIR=; COMPOSERPHAR=; VENDORDIR=; BUILDENV0=; BUILDENV=; DIST=; IMAGENAME=; BUILD_IMAGES=(web db) source "$MYDIR/rundk" || exit 1 source "$PROJDIR/$VENDORDIR/nulib/php/load.sh" || exit 1 require: template @@ -101,7 +102,7 @@ function _build() { function build_images() { local image sourced - [ $# -gt 0 ] || set -- rundk db web + [ $# -gt 0 ] || set -- rundk "${BUILD_IMAGES[@]}" for image in "$@"; do case "$image" in rundk) diff --git a/support/rundk.1preamble b/support/rundk.1preamble index 8ca832b..340c25f 100644 --- a/support/rundk.1preamble +++ b/support/rundk.1preamble @@ -7,7 +7,7 @@ # - Dockerfile.rundk # Les fichiers suivants peuvent être intégrés dans le projet comme exemples: # - dot-build.env.dist (à renommer en .build.env.dist) -# - dot-dkbuild.env.dist (à renommer en .dkbuild.env.dist) +# - dot-dkbuild.env.dist (indiquer qu'il faut le copier en ~/.dkbuild.env) # Par défaut, ce script assume que rundk est copié dans le répertoire sbin/ # du projet, et que le fichier composer.json et le répertoire vendor/ sont à la # racine du projet. Le cas échéant, modifier les valeurs ci-dessous diff --git a/support/rundk.userconf b/support/rundk.userconf index ccaae9d..eb3aa47 100644 --- a/support/rundk.userconf +++ b/support/rundk.userconf @@ -17,5 +17,8 @@ BUILDENV= # d12=php8.2, d11=php7.4, d10=php7.3 DIST= -# Nom de base de l'image (sans le registry) +# Nom de base de l'image (sans le registry), e.g prefix/rundk IMAGENAME= + +# Listes des images que le script build construit automatiquement +BUILD_IMAGES=(web db)