diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index de6c782..9e790dc 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -2,14 +2,25 @@ name: Deploy Dashboard on: push: branches: [main] + paths: + - 'dashboard/**' jobs: deploy: runs-on: ubuntu-latest + container: + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /var/packages/ContainerManager/target/usr/bin/docker:/usr/bin/docker + - /volume1/docker/nas-dashboard:/nas-dashboard steps: - name: Checkout uses: actions/checkout@v3 - - - name: Deploy Dashboard + + - name: Sync Dashboard Source run: | - docker compose -f dashboard/docker-compose.yml up -d --build dashboard + cp -r dashboard/* /nas-dashboard/ + + - name: Rebuild and Deploy + run: | + docker compose -f /nas-dashboard/docker-compose.yml up -d --build