Remove local init.sh - using server-side deploy.sh instead
This commit is contained in:
parent
9631e92147
commit
f00b354dd8
1 changed files with 0 additions and 57 deletions
57
init.sh
57
init.sh
|
|
@ -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
|
|
||||||
Loading…
Reference in a new issue