Fix jwt-token
This commit is contained in:
97
management/build.sh
Normal file
97
management/build.sh
Normal 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
|
||||
Reference in New Issue
Block a user