disseminate/scripts/docker_bootstrapper.sh

26 lines
823 B
Bash
Raw Normal View History

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 disseminate:disseminate 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"
2024-06-03 10:13:11 +02:00
su - root -c 'npm run docker:prod:_runner'