dk: ajout de l'option -e
This commit is contained in:
parent
08c081ac33
commit
b7492fc34e
16
dk
16
dk
|
@ -213,6 +213,8 @@ OPTIONS générales
|
|||
commandes. Utiliser -u pour desélectionner la machine en cours, e.g -m-u
|
||||
-n, --fake
|
||||
Ne pas lancer les commandes, simplement les afficher
|
||||
-e, --build-arg, --env VAR=VALUE
|
||||
(Re)définir un argument pour le build ou une variable d'environnement
|
||||
-f, --force
|
||||
Forcer l'opération (là où cela a du sens)
|
||||
-h, --host HOST
|
||||
|
@ -360,11 +362,13 @@ function docker_parse_env_args() {
|
|||
[ -f .build.env ] && eval "$(docker_parse_build_args .build.env)"
|
||||
[ -f build.env ] && eval "$(docker_parse_build_args build.env)"
|
||||
[ -n "$PROFILE" -a -f ".build.$PROFILE.env" ] && eval "$(docker_parse_build_args ".build.$PROFILE.env")"
|
||||
[ -n "$PROFILE" -a -f "build.$PROFILE.env" ] && eval "$(docker_parse_build_args "build.$PROFILE.env")"
|
||||
}
|
||||
function docker_set_env_args() {
|
||||
[ -f .build.env ] && source ./.build.env
|
||||
[ -f build.env ] && source ./build.env
|
||||
[ -n "$PROFILE" -a -f ".build.$PROFILE.env" ] && source "./.build.$PROFILE.env"
|
||||
[ -n "$PROFILE" -a -f "build.$PROFILE.env" ] && source "./build.$PROFILE.env"
|
||||
}
|
||||
function docker_set_run_args() {
|
||||
replace_run_args+=(--env-file "$1")
|
||||
|
@ -799,6 +803,7 @@ function initialize_build_env() {
|
|||
DIST=
|
||||
}
|
||||
function default_update_build_env() {
|
||||
local var
|
||||
if [ -n "$DIST" ]; then
|
||||
[ -n "$VERSION" ] && VERSION="$VERSION-"
|
||||
VERSION="$VERSION$DIST"
|
||||
|
@ -806,6 +811,10 @@ function default_update_build_env() {
|
|||
fi
|
||||
[ -n "$VERSION" ] || docker_add_build_arg VERSION "$(get_version)"
|
||||
[ -n "$VERSION" ] && TAGS+=("$VERSION")
|
||||
# Variables en ligne de commande
|
||||
for var in "${VARS[@]}"; do
|
||||
docker_add_build_arg "${var%%=*}" "${var#*=}"
|
||||
done
|
||||
}
|
||||
function update_build_env() { default_update_build_env; }
|
||||
|
||||
|
@ -1031,6 +1040,11 @@ function auto_run() {
|
|||
eval "$(utools_local parse_opts)"
|
||||
local detach no_deps rm=1 service_ports use_aliases volume
|
||||
local -a envs labels
|
||||
local var
|
||||
for var in "${VARS[@]}"; do
|
||||
envs+=(-e "$var")
|
||||
done
|
||||
|
||||
args=(
|
||||
+
|
||||
-d,--detach detach=1
|
||||
|
@ -1502,6 +1516,7 @@ CONFIG=
|
|||
DM_SET_MACHINE=
|
||||
USE_STACK=
|
||||
FAKE=
|
||||
VARS=()
|
||||
FORCE=
|
||||
NO_CACHE=
|
||||
HOST=
|
||||
|
@ -1520,6 +1535,7 @@ args=(
|
|||
-m:,--set-machine: DM_SET_MACHINE=
|
||||
--stack USE_STACK=1
|
||||
-n,--fake FAKE=1
|
||||
-e:,--build-arg:,--env: VARS
|
||||
-f,--force FORCE=1
|
||||
-j,--no-cache NO_CACHE=1
|
||||
-h:,--host: HOST=
|
||||
|
|
Loading…
Reference in New Issue