mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Fix: podman rootless user namespace volume mount
This commit is contained in:
parent
71b970ab97
commit
f5d28deea4
@ -1,11 +1,16 @@
|
||||
#!/bin/bash
|
||||
VERSION=$(grep -oE "\"version\": \"(\w*.\w*.\w*.\w*.\w*.)" package.json | cut -d\" -f4)
|
||||
VOLUME_USERSPACE=""
|
||||
|
||||
CONTAINER_ENGINE=$1
|
||||
if [ -z $CONTAINER_ENGINE ]; then
|
||||
CONTAINER_ENGINE=docker
|
||||
elif [ $CONTAINER_ENGINE = "podman" ]; then
|
||||
# rootless podman will require mounting the volume as its uid/gid internally for proper permissions
|
||||
VOLUME_USERSPACE=":U"
|
||||
fi
|
||||
|
||||
echo using $CONTAINER_ENGINE container engine...
|
||||
echo Server now running at http://127.0.0.1:1880/
|
||||
|
||||
$CONTAINER_ENGINE run -p 1880:1880 -v "$(pwd)"/data:/home/appuser/.node-red sparkle-guide:$VERSION &
|
||||
$CONTAINER_ENGINE run -d -p 1880:1880 -v "$(pwd)"/data:/home/appuser/.node-red$VOLUME_USERSPACE sparkle-guide:$VERSION
|
Loading…
x
Reference in New Issue
Block a user