enable rootless start

fixes bbernhard/signal-cli-rest-api#490
This commit is contained in:
Lukas f. Paluch 2024-02-23 15:03:52 +01:00 committed by Lukas Paluch
parent 08dc98eac2
commit 1be5684ae3
No known key found for this signature in database
GPG Key ID: CB7EEB538DD4774D

View File

@ -5,6 +5,10 @@ set -e
[ -z "${SIGNAL_CLI_CONFIG_DIR}" ] && echo "SIGNAL_CLI_CONFIG_DIR environmental variable needs to be set! Aborting!" && exit 1;
["${UID}" = "${SIGNAL_CLI_UID}" && "${GID}" = "${SIGNAL_CLI_GID}"] &&\
echo "UID and GID are already correct. Trying to start Signal Api" &&\
signal-cli-rest-api -signal-cli-config=${SIGNAL_CLI_CONFIG_DIR};
usermod -u ${SIGNAL_CLI_UID} signal-api
groupmod -g ${SIGNAL_CLI_GID} signal-api