Files
Ben Mosley 353ec93a69
All checks were successful
Deploy ThorsHammerNew / deploy (push) Successful in 2s
Added Deploy.yml
2026-04-25 13:22:25 -05:00

32 lines
798 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 --no-times --no-owner --no-group \
--exclude '.git' \
--exclude '.gitea' \
--exclude '*.db' \
--exclude '.env' \
--exclude 'ga_key.json' \
--exclude 'env' \
${{ github.workspace }}/ /var/www/ThorsHammerNew/ || true
- name: Restart app service
run: |
sudo systemctl restart app