Delete bash implementation
parent
df8deaf43a
commit
8cb102809d
@ -1,34 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
declare -a run_options=()
|
||||
|
||||
if tty >/dev/null; then
|
||||
run_options=("-ti")
|
||||
fi
|
||||
|
||||
if [[ "$DOTFILE_WORKSPACE_DETACH" == 'true' ]]; then
|
||||
run_options=("${run_options[@]}" '--detach')
|
||||
unset DOTFILE_WORKSPACE_DETACH
|
||||
fi
|
||||
|
||||
exec docker run "${run_options[@]}" \
|
||||
--network=host \
|
||||
--workdir="$(pwd)" \
|
||||
-e DISPLAY=$DISPLAY \
|
||||
-e WORKSPACE_USER=$(id -u) \
|
||||
-h $HOSTNAME \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-v /etc/hosts:/etc/hosts:ro \
|
||||
-v /etc/passwd:/etc/passwd:ro \
|
||||
-v /etc/resolv.conf:/etc/resolv.conf:ro \
|
||||
-v /etc/sudoers:/etc/sudoers:ro \
|
||||
-v /etc/group:/etc/group:ro \
|
||||
-v "$HOME":"$HOME" \
|
||||
-e SSH_AGENT_LAUNCHER="$SSH_AGENT_LAUNCHER" \
|
||||
-e SSH_AUTH_SOCK="$SSH_AUTH_SOCK" \
|
||||
-e PULSE_SERVER=unix:/run/user/1000/pulse/native \
|
||||
-e DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus \
|
||||
-v /tmp/.X11-unix:/tmp/.X11-unix \
|
||||
-v /run/user/"$(id -u)":/run/user/"$(id -u)" \
|
||||
-v /dev/snd \
|
||||
--user=$(id -u) hugotty/workspace:latest "$@"
|
Loading…
Reference in New Issue