diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 44ee257..c2d7d67 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -8,26 +8,20 @@ jobs: Deploy: container: volumes: - - /home/crate/garfbot:/workspace/crate/garfbot/deploy + - /home/crate/garfbot:/workspace/crate/garfbot/garfbot steps: - - name: Navigate to deployment directory + - name: Pull GarfBot and re-deploy run: | - cd /home/crate/garfbot + cd /home/crate/garfbot/garfbot - - name: Pull latest changes - run: | - cd /home/crate/garfbot git pull origin main - - name: Check for critical changes and deploy - run: | - cd /home/crate/garfbot CHANGED=$(git diff --name-only HEAD~1 HEAD) if echo "$CHANGED" | grep -qE "(Dockerfile|requirements\.txt|docker-compose\.yml|\.gitlab/deploy\.yaml)"; then docker compose down -rmi docker build -t git.crate.zip/crate/garfbot:latest . - docker compose -p garfbot up -d + docker compose up -d else docker restart garfbot fi