name: Deploy Caddyfile to valhalla on: push: branches: [main] paths: - Caddyfile - .gitea/workflows/deploy-caddy.yml workflow_dispatch: jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Push Caddyfile and reload Caddy run: | cp Caddyfile /config/caddy/Caddyfile docker exec caddy caddy reload --config /etc/caddy/Caddyfile