deploy/container-entrypoint.sh
Rama main · réplica de lectura del repositorio original.
#!/usr/bin/env bash
set -euo pipefail
if [[ "$(id -u)" = "0" ]]; then
run_uid="${CHORUS_RUN_UID:-1000}"
run_gid="${CHORUS_RUN_GID:-1000}"
groupmod -o -g "$run_gid" chorus >/dev/null 2>&1 || true
usermod -o -u "$run_uid" -g "$run_gid" -d /home/chorus chorus >/dev/null 2>&1 || true
mkdir -p /var/lib/chorus /opt/npm-global
chown -R "$run_uid:$run_gid" /var/lib/chorus /opt/npm-global >/dev/null 2>&1 || true
chown "$run_uid:$run_gid" /home/chorus >/dev/null 2>&1 || true
exec gosu chorus "$@"
fi
exec "$@"