Files
prosody-docker/entrypoint.sh
T

23 lines
550 B
Bash
Raw Normal View History

2021-01-16 15:33:16 +00:00
#!/bin/bash -e
2014-12-07 19:59:37 -07:00
set -e
data_dir_owner="$(stat -c %u "/var/lib/prosody/")"
if [[ "$(id -u prosody)" != "$data_dir_owner" ]]; then
# FIXME this fails if owned by root
usermod -u "$data_dir_owner" prosody
fi
if [[ "$(stat -c %u /var/run/prosody/)" != "$data_dir_owner" ]]; then
chown "$data_dir_owner" /var/run/prosody/
fi
2020-02-13 01:10:36 +01:00
if [[ "$1" != "prosody" ]]; then
exec prosodyctl "$@"
exit 0;
fi
2021-01-16 15:33:16 +00:00
if [[ "$LOCAL" && "$PASSWORD" && "$DOMAIN" ]]; then
2019-03-16 19:19:37 +01:00
prosodyctl register "$LOCAL" "$DOMAIN" "$PASSWORD"
2014-12-07 19:59:37 -07:00
fi
exec runuser -u prosody -- "$@"