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