diff --git a/deploy-frontend.sh b/deploy-frontend.sh new file mode 100755 index 0000000..3c153dd --- /dev/null +++ b/deploy-frontend.sh @@ -0,0 +1,18 @@ +#!/bin/bash +set -e + +HOST=peakup +REMOTE_DIR=/var/www/peakup + +echo "==> Building frontend..." +cd peakup-frontend +npm run build +cd .. + +echo "==> Deploying to $HOST..." +rsync -av --delete peakup-frontend/dist/ root@$HOST:$REMOTE_DIR/ + +echo "==> Reloading nginx..." +ssh root@$HOST "systemctl reload nginx" + +echo "==> Done. Frontend available at http://$HOST" diff --git a/peakup-frontend/.env b/peakup-frontend/.env new file mode 100644 index 0000000..8b08de5 --- /dev/null +++ b/peakup-frontend/.env @@ -0,0 +1 @@ +VITE_API_URL=http://localhost:8111 diff --git a/peakup-frontend/.env.production b/peakup-frontend/.env.production new file mode 100644 index 0000000..097b01f --- /dev/null +++ b/peakup-frontend/.env.production @@ -0,0 +1 @@ +VITE_API_URL=http://peakup-backend:8111