mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-18 21:52:54 +00:00
24 lines
717 B
Bash
Executable File
24 lines
717 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ -f /.env-file/.env ]; then
|
|
set -o allexport
|
|
. /.env-file/.env
|
|
set +o allexport
|
|
fi
|
|
|
|
if [ -n "${ZITADEL_SERVICE_USER_TOKEN_FILE}" ]; then
|
|
echo "ZITADEL_SERVICE_USER_TOKEN_FILE=${ZITADEL_SERVICE_USER_TOKEN_FILE} is set. Awaiting file and reading token."
|
|
while [ ! -f "${ZITADEL_SERVICE_USER_TOKEN_FILE}" ]; do
|
|
sleep 2
|
|
done
|
|
echo "token file found, reading token"
|
|
export ZITADEL_SERVICE_USER_TOKEN=$(cat "${ZITADEL_SERVICE_USER_TOKEN_FILE}")
|
|
fi
|
|
|
|
# Log OTEL configuration on startup (if enabled)
|
|
if [ -n "${OTEL_EXPORTER_OTLP_ENDPOINT}" ]; then
|
|
echo "OTEL enabled: service=${OTEL_SERVICE_NAME:-zitadel-login}, endpoint=${OTEL_EXPORTER_OTLP_ENDPOINT}"
|
|
fi
|
|
|
|
exec $@
|