Remove local init.sh - using server-side deploy.sh instead

This commit is contained in:
TBQ Guy 2025-12-27 21:59:33 +05:30
parent 9631e92147
commit f00b354dd8

57
init.sh
View file

@ -1,57 +0,0 @@
#!/bin/bash
# Build and deploy script for build.valuecurve.co
# Usage: ./init.sh [build|deploy|all]
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
APP_DIR="$SCRIPT_DIR/apps/homepage"
SERVER="root@46.224.190.110"
REMOTE_PATH="/var/www/build.valuecurve.co"
# Colors for output
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m' # No Color
build() {
echo -e "${YELLOW}Building homepage...${NC}"
cd "$APP_DIR"
npm run build
echo -e "${GREEN}Build complete!${NC}"
}
deploy() {
echo -e "${YELLOW}Deploying to $SERVER...${NC}"
if [ ! -d "$APP_DIR/build" ]; then
echo -e "${RED}Error: Build folder not found. Run './init.sh build' first.${NC}"
exit 1
fi
scp -r "$APP_DIR/build/"* "$SERVER:$REMOTE_PATH/"
echo -e "${GREEN}Deployment complete!${NC}"
echo -e "Site live at: https://build.valuecurve.co"
}
case "${1:-all}" in
build)
build
;;
deploy)
deploy
;;
all)
build
deploy
;;
*)
echo "Usage: ./init.sh [build|deploy|all]"
echo " build - Build the SvelteKit app"
echo " deploy - Deploy build folder to server"
echo " all - Build and deploy (default)"
exit 1
;;
esac