diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..9fa7799 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,24 @@ +name: Deploy Portfolio + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: vps-host + steps: + - name: Pull latest code + run: | + cd /var/www/Portfolio + git pull origin main + + - name: Install Python dependencies + run: | + cd /var/www/Portfolio + /var/www/Portfolio/port/bin/pip3 install -q -r requirements.txt + + - name: Restart application service + run: | + sudo systemctl restart port \ No newline at end of file