Files
2025-11-17 18:45:35 +01:00

28 lines
739 B
Bash

#!/bin/bash
set -e
NODE_SERVICE_ROOT=/lowcoder/node-service
# Update ID of lowcoder user if required
if [ ! `id --user lowcoder` -eq ${USER_ID} ]; then
usermod --uid ${USER_ID} lowcoder
echo "ID for lowcoder user changed to: ${USER_ID}"
DO_CHOWN="true"
fi;
# Update ID of lowcoder group if required
if [ ! `id --group lowcoder` -eq ${GROUP_ID} ]; then
groupmod --gid ${GROUP_ID} lowcoder
echo "ID for lowcoder group changed to: ${GROUP_ID}"
DO_CHOWN="true"
fi;
# Update node-server installation owner
if [ "${DO_CHOWN}" = "true" ]; then
echo "Changing node-service owner to ${USER_ID}:${GROUP_ID}"
chown -R ${USER_ID}:${GROUP_ID} ${NODE_SERVICE_ROOT}
fi;
echo "Lowcoder node-service setup finished."