mosquitto/docker/local/docker-entrypoint.sh
Roger A. Light 95e2c4d543 Add support for PUID/PGID environment variables
These arefor setting the user/group to drop privileges to.

Closes #2441. Thanks to matthewparkes.
2022-08-11 14:40:49 +01:00

17 lines
256 B
Bash
Executable file

#!/bin/ash
set -e
# Set permissions
user="$(id -u)"
if [ "$PUID" = "" ]; then
PUID="mosquitto"
fi
if [ "$PGID" = "" ]; then
PGID="mosquitto"
fi
if [ "$user" = '0' ]; then
[ -d "/mosquitto" ] && chown -R ${PUID}:${PGID} /mosquitto || true
fi
exec "$@"