name: Deploy Dashboard on: push: branches: [main] paths: - 'dashboard/**' - '.gitea/workflows/**' jobs: deploy: runs-on: ubuntu-latest container: volumes: - /volume1/docker/nas-dashboard:/nas-dashboard env: HTTP_PROXY: ${{ secrets.PROXY_URL }} HTTPS_PROXY: ${{ secrets.PROXY_URL }} steps: - name: Checkout uses: actions/checkout@v4 - name: Sync Dashboard Config run: | cp dashboard/docker-compose.yml /nas-dashboard/docker-compose.yml - name: Deploy run: | docker compose -f /nas-dashboard/docker-compose.yml up -d