Files
ThorsHammerNew/.gitea/workflows/deploy.yml
Ben Mosley 33653809ff
Some checks failed
Deploy ThorsHammerNew / deploy (push) Failing after 2s
Added Deploy.yml
2026-04-25 13:11:27 -05:00

32 lines
758 B
YAML

name: Deploy ThorsHammerNew
on:
push:
branches:
- main
jobs:
deploy:
runs-on: linux
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install dependencies
run: |
/var/www/ThorsHammerNew/env/bin/pip install -r ${{ github.workspace }}/requirements.txt
- name: Copy files to app directory
run: |
rsync -av --delete \
--exclude '.git' \
--exclude '.gitea' \
--exclude '*.db' \
--exclude '.env' \
--exclude 'ga_key.json' \
--exclude 'venv' \
${{ github.workspace }}/ /var/www/ThorsHammerNew/
- name: Restart app service
run: |
sudo systemctl restart app