#!/bin/bash set -e echo "======================================" echo "MinIO WebUI - Set Admin Password" echo "======================================" echo "" # Check if docker-compose is running if ! docker ps | grep -q minio-webui-backend; then echo "❌ Error: Backend container is not running." echo "" echo "Please start the containers first:" echo " docker compose -f docker-compose.dev.yml up -d" exit 1 fi # Determine which container name to use if docker ps | grep -q minio-webui-backend-dev; then CONTAINER="minio-webui-backend-dev" else CONTAINER="minio-webui-backend" fi echo "Using container: $CONTAINER" echo "" # Run the password setter inside the container docker exec -it $CONTAINER node src/utils/setAdminPassword.js echo "" echo "Restarting backend container..." docker restart $CONTAINER echo "" echo "✅ Backend restarted. You can now login with your new password." echo ""