From a1f7a46a73cd7844694cd058645390a4d9331848 Mon Sep 17 00:00:00 2001 From: Job79 Date: Sun, 15 Mar 2026 11:08:33 +0100 Subject: [PATCH] feat: add devc network --- devc.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/devc.sh b/devc.sh index ff1c16e..197670c 100755 --- a/devc.sh +++ b/devc.sh @@ -1,6 +1,6 @@ #!/bin/bash # =============================================== # -# devc.sh v2.0; job79 # +# devc.sh v2.0; job79, maurice # # Dev container enter script. Handles setting up # # different dev containers, resuming sessions and # # automatic container updates. # @@ -21,6 +21,9 @@ default_args() { # Use keep-id so the container user matches the host user. arg "--userns=keep-id" + # Add container to devc network. + arg "--net devc" + # Disable selinux labeling so unix sockets can be mounted # without problems. [ -d /sys/fs/selinux ] && arg "--security-opt label=disable" @@ -115,6 +118,7 @@ fi # recreate it. if [ "$($engine container inspect "$name" -f {{.State.Running}} 2>&1)" != 'true' ] || [[ $# -gt 0 ]]; then log "starting devcontainer..." + $engine network create --ignore "devc" $engine container rm -f -t 0 "$name" 1>/dev/null $engine run -td $(default_args) $(param_args $@) "$registry/$image" fi