jabe/scripts/docker_bootstrapper.sh
hexlocation a004d10ed4
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
some more renaming
2024-11-18 12:07:35 +01:00

25 lines
806 B
Bash
Executable file

cat <<EOF
____ ______________ __
/ __ \/ _/ ___/ ___// / docker edition
/ / / // / \__ \\__ \/ / launching bootstrapper...
/ /_/ // / ___/ /__/ /_/ running as $(whoami)
/_____/___//____/____(_)
EOF
if [ -z "$(find data -mindepth 1 -maxdepth 1)" ]; then
echo '[bootstrapper] data directory is empty, copying template.'
cp -r data.template/* data/
chown -R jabe:jabe data/
fi
# echo "[bootstrapper] checking permissions for data folder"
# permissions=$(ls -ld data)
# ldArr=(${permissions// / })
#if [[ ${ldArr[3]} != "node" ]]; then
# echo "[bootstrapper] data folder is owned by user ${ldArr[3]}, which is not node."
# echo "[bootstrapper] correcting permissions..."
# chown -R 1000:1000 data/
#fi
echo "[bootstrapper] launching runner"
su root -c 'npm run docker:prod:_runner'