forked from BLC/AyposWeb
CI/CD
This commit is contained in:
24
deploy.sh
Normal file
24
deploy.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
APP_DIR="/home/ubuntu/AyposWeb"
|
||||
|
||||
# Navigate to your app directory
|
||||
cd "$APP_DIR" || { echo "Failed to cd to $APP_DIR"; exit 1; }
|
||||
|
||||
# Pull latest changes from Gitea
|
||||
echo "Pulling latest code..."
|
||||
git pull origin main || { echo "Git pull failed"; exit 1; }
|
||||
|
||||
# Build your app (change this to your build command)
|
||||
# For example, npm build:
|
||||
echo "Installing dependencies..."
|
||||
npm install || { echo "npm install failed"; exit 1; }
|
||||
|
||||
echo "Building app..."
|
||||
npm run build || { echo "npm build failed"; exit 1; }
|
||||
|
||||
# Restart your app (change this to your app's restart command)
|
||||
# For example, systemctl restart myapp.service:
|
||||
systemctl reload nginx || { echo "Failed to reload nginx"; exit 1; }
|
||||
|
||||
echo "Deployment complete"
|
||||
Reference in New Issue
Block a user