15 lines
438 B
Bash
Executable File
15 lines
438 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
FRONTEND_DIR="$(dirname "$0")/frontend"
|
|
REMOTE="root@192.168.85.20"
|
|
WEB_ROOT="/var/www/html"
|
|
|
|
echo "Building..."
|
|
cd "$FRONTEND_DIR" && npm run build
|
|
|
|
echo "Deploying..."
|
|
ssh "$REMOTE" "rm -rf ${WEB_ROOT}/assets/*"
|
|
scp -r dist/* "$REMOTE:${WEB_ROOT}/"
|
|
ssh "$REMOTE" "chmod -R 755 ${WEB_ROOT}/assets && chmod 644 ${WEB_ROOT}/assets/* ${WEB_ROOT}/index.html ${WEB_ROOT}/vite.svg 2>/dev/null; nginx -s reload"
|
|
echo "Done."
|