feat: mount podman socket of user mypodmanuser

This commit is contained in:
Pallav Vasa 2025-05-17 18:55:02 +00:00
parent 1f2d81984b
commit 99aac09f75

View File

@ -6,6 +6,7 @@ WORKSPACE="${SSH_ORIGINAL_COMMAND:-}"
IMAGE="localhost/analytics-backend-workspace:latest"
DEV_USER="devuser"
XDG_RUNTIME_DIR="/run/user/$(id -u)"
PODMAN_SOCKET="/run/user/$(id -u mypodmanuser)"
LOG_FILE="/tmp/.ssh-router-${PERSON}.log"
# ─────────────────────────────────────────────
@ -124,6 +125,7 @@ start_container_if_needed() {
--user "$DEV_USER" \
--hostname "$WORKSPACE" \
--label auto-cleanup=true \
-v "${PODMAN_SOCKET}/podman/podman.sock:/run/podman/podman.sock:z" \
-v "$HOME/data/$WORKSPACE:/app:Z" \
-v "$HOME/secrets/$WORKSPACE/gitconfig:/home/$DEV_USER/.gitconfig:ro,Z" \
-v "$HOME/secrets/$WORKSPACE/id_ed25519:/home/$DEV_USER/.ssh/id_ed25519:ro,Z" \