name: deploy to sewtopnotch.com

on:
  push:
    branches:
      - main

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout repository
        uses: actions/checkout@v4

      - name: Set permissions
        run: |
          sudo chown -R www-data:www-data .
          sudo chmod -R 755 .

      - name: Sync Files to Deployment Directory
        run: |
          sudo mkdir -p /var/www/sewtopnotch.com
          sudo /usr/bin/rsync -av --delete --exclude='.env' /workspace/nisse/topnotch_website/ /var/www/sewtopnotch.com/