| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #!/bin/bash
- # Gooneral Wheelchair - One-Line Deployment for Linux/macOS
- # Usage: ./deploy-now.sh yourdomain.com [server-host] [server-user]
- # Colors for output
- RED='\033[0;31m'
- GREEN='\033[0;32m'
- YELLOW='\033[1;33m'
- BLUE='\033[0;34m'
- CYAN='\033[0;36m'
- NC='\033[0m' # No Color
- DOMAIN="$1"
- SERVER_HOST="$2"
- SERVER_USER="${3:-root}"
- if [ -z "$DOMAIN" ]; then
- echo -e "${RED}❌ Error: Domain name is required${NC}"
- echo ""
- echo "Usage Examples:"
- echo " $0 yourdomain.com # Create deployment package"
- echo " $0 yourdomain.com server-ip # Deploy directly to server"
- echo " $0 yourdomain.com server-ip username # Deploy with custom user"
- exit 1
- fi
- echo -e "${GREEN}🚀 Gooneral Wheelchair - One-Line Deploy${NC}"
- echo -e "${CYAN}📁 Domain: $DOMAIN${NC}"
- if [ -n "$SERVER_HOST" ]; then
- echo -e "${CYAN}🌐 Server: $SERVER_HOST${NC}"
- fi
- if [ -n "$SERVER_HOST" ]; then
- echo -e "${GREEN}🚀 Running full deployment to server...${NC}"
- ./prepare-deployment.sh "$DOMAIN" "$SERVER_HOST" "$SERVER_USER"
- else
- echo -e "${GREEN}📦 Preparing deployment package...${NC}"
- ./prepare-deployment.sh "$DOMAIN"
-
- echo ""
- echo -e "${YELLOW}✨ Want to deploy directly to your server?${NC}"
- echo -e "${BLUE}Run: $0 $DOMAIN your.server.ip username${NC}"
- fi
|