feat: affiche les clés admin (bootstrap + ADMIN_API_KEY) dans tous les modes
This commit is contained in:
+21
-6
@@ -368,13 +368,27 @@ start_services() {
|
|||||||
|
|
||||||
show_bootstrap_key() {
|
show_bootstrap_key() {
|
||||||
echo ""
|
echo ""
|
||||||
info "Clé API bootstrap (admin) — conservez-la précieusement :"
|
echo -e "${BOLD}${BLUE}── Authentification ──${NC}"
|
||||||
local key=$(docker compose -f "$COMPOSE_FILE" logs backend 2>/dev/null | grep "API_KEY:" | tail -1 | sed 's/.*API_KEY: //;s/".*//' || echo "")
|
|
||||||
if [[ -n "$key" ]]; then
|
# Clé bootstrap (logs, premier démarrage)
|
||||||
echo -e " ${BOLD}${GREEN}${key}${NC}"
|
local bootstrap=$(docker compose -f "$COMPOSE_FILE" logs backend 2>/dev/null | grep "API_KEY:" | tail -1 | sed 's/.*API_KEY: //;s/".*//' || echo "")
|
||||||
else
|
if [[ -n "$bootstrap" ]]; then
|
||||||
echo " (aucune clé trouvée — vérifiez les logs si premier déploiement)"
|
echo -e " Clé bootstrap (admin) : ${BOLD}${GREEN}${bootstrap}${NC}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# ADMIN_API_KEY (.env)
|
||||||
|
local master=""
|
||||||
|
if [[ -f "$ENV_FILE" ]]; then
|
||||||
|
master=$(grep "^ADMIN_API_KEY=*** "$ENV_FILE" 2>/dev/null | cut -d= -f2- | sed "s/^['"]//;s/['"]$//" || echo "")
|
||||||
|
fi
|
||||||
|
if [[ -n "$master" ]]; then
|
||||||
|
echo -e " Master Key (ADMIN_API_KEY) : ${BOLD}${GREEN}${master}${NC}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -z "$bootstrap" ]] && [[ -z "$master" ]]; then
|
||||||
|
echo " (aucune clé trouvée — vérifiez les logs backend)"
|
||||||
|
fi
|
||||||
|
echo ""
|
||||||
}
|
}
|
||||||
|
|
||||||
show_status() {
|
show_status() {
|
||||||
@@ -427,6 +441,7 @@ case "${1:-}" in
|
|||||||
check_prerequisites
|
check_prerequisites
|
||||||
restart_updated
|
restart_updated
|
||||||
show_status
|
show_status
|
||||||
|
show_bootstrap_key
|
||||||
show_urls
|
show_urls
|
||||||
;;
|
;;
|
||||||
--reconfigure|--config)
|
--reconfigure|--config)
|
||||||
|
|||||||
Reference in New Issue
Block a user