Fix jwt-token

This commit is contained in:
2025-09-12 23:06:34 +02:00
parent f34cc187f2
commit c7f4f23f00
24 changed files with 1933 additions and 1 deletions

97
management/build.sh Normal file
View File

@@ -0,0 +1,97 @@
#!/bin/bash
# Management Portal Build Script
# Builds and starts the management portal for tenant administration
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
log() {
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $1"
}
build_management() {
log "Building management portal..."
cd "$PROJECT_ROOT"
# Build management portal with docker-compose
docker-compose build management
log "✅ Management portal built successfully"
}
start_management() {
log "Starting management portal..."
cd "$PROJECT_ROOT"
# Start management portal
docker-compose up -d management
log "✅ Management portal started"
log "🌐 Management portal available at: http://localhost:3003"
}
stop_management() {
log "Stopping management portal..."
cd "$PROJECT_ROOT"
# Stop management portal
docker-compose down management
log "✅ Management portal stopped"
}
logs_management() {
log "Showing management portal logs..."
cd "$PROJECT_ROOT"
# Show logs
docker-compose logs -f management
}
# Handle command line arguments
case "${1:-build}" in
"build")
build_management
;;
"start")
build_management
start_management
;;
"stop")
stop_management
;;
"restart")
stop_management
build_management
start_management
;;
"logs")
logs_management
;;
"status")
cd "$PROJECT_ROOT"
docker-compose ps management
;;
*)
echo "Management Portal Build Script"
echo "============================="
echo ""
echo "Usage: $0 [command]"
echo ""
echo "Commands:"
echo " build Build management portal (default)"
echo " start Build and start management portal"
echo " stop Stop management portal"
echo " restart Restart management portal"
echo " logs Show management portal logs"
echo " status Show management portal status"
echo ""
;;
esac