Files
cryptowallet/scripts/bitok-entrypoint.sh
2026-04-14 13:30:26 +03:00

19 lines
565 B
Bash

#!/bin/sh
set -e
# Read Vault root token from shared volume (written by vault-init)
TOKEN_FILE="/vault/file/root-token"
if [ -f "$TOKEN_FILE" ]; then
export VAULT_TOKEN=$(cat "$TOKEN_FILE" | tr -d '\n\r ')
echo "[bitok-entrypoint] Loaded VAULT_TOKEN from $TOKEN_FILE"
else
echo "[bitok-entrypoint] WARNING: $TOKEN_FILE not found, using VAULT_TOKEN from env"
fi
# Start BITOK auth service
exec granian --interface asgi ${APP_MODULE:-src.main:app} \
--host ${APP_HOST:-0.0.0.0} \
--port ${APP_PORT:-8000} \
--workers ${APP_WORKERS:-1} \
--loop uvloop