mirror of
https://github.com/falk-werner/webfuse
synced 2024-10-27 20:34:10 +00:00
adds ability to start wrapper in namespace of another container
This commit is contained in:
parent
b871a6eb00
commit
1ac066ef22
@ -5,7 +5,6 @@ set -e
|
|||||||
DOCKER="${DOCKER:-%DOCKER%}"
|
DOCKER="${DOCKER:-%DOCKER%}"
|
||||||
IMAGE="${IMAGE:-%IMAGE%}"
|
IMAGE="${IMAGE:-%IMAGE%}"
|
||||||
NETWORK="${NETWORK:-host}"
|
NETWORK="${NETWORK:-host}"
|
||||||
USERID="${USERID:-$(id -u)}"
|
|
||||||
PROJECT_ROOT="${PROJECT_ROOT:-%PROJECT_ROOT%}"
|
PROJECT_ROOT="${PROJECT_ROOT:-%PROJECT_ROOT%}"
|
||||||
SCRIPT_ROOT="${SCRIPT_ROOT:-"$PROJECT_ROOT/build"}"
|
SCRIPT_ROOT="${SCRIPT_ROOT:-"$PROJECT_ROOT/build"}"
|
||||||
ENTRYPOINT="${ENTRYPOINT:-%RUNCMD%}"
|
ENTRYPOINT="${ENTRYPOINT:-%RUNCMD%}"
|
||||||
@ -42,7 +41,13 @@ if [ -t 0 ] && ! "$SCRIPT_ROOT/is_running_in_bg.sh" $$; then
|
|||||||
RUNFLAGS="$RUNFLAGS --interactive"
|
RUNFLAGS="$RUNFLAGS --interactive"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RUNFLAGS="$RUNFLAGS --user $USERID:$USERID"
|
if [ -n "$USERID" ]; then
|
||||||
|
RUNFLAGS="$RUNFLAGS --user $USERID:$USERID"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$PID" ]; then
|
||||||
|
RUNFLAGS="$RUNFLAGS --pid $PID"
|
||||||
|
fi
|
||||||
|
|
||||||
# shellcheck disable=SC2086
|
# shellcheck disable=SC2086
|
||||||
set -- $RUNFLAGS --entrypoint "$ENTRYPOINT" "$IMAGE" "$@"
|
set -- $RUNFLAGS --entrypoint "$ENTRYPOINT" "$IMAGE" "$@"
|
||||||
|
Loading…
Reference in New Issue
Block a user