diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 55b37f8..8bfaca8 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -7,13 +7,13 @@ on: jobs: deploy: - runs-on: ubuntu-latest + runs-on: docker steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '20' @@ -23,8 +23,12 @@ jobs: - name: Build project run: npm run build + - name: Build Docker image + run: | + cd /workspace + docker build -t smart-search:latest . + - name: Restart Docker container run: | - cd /home/n8n - docker-compose build smart-search - docker-compose up -d smart-search + docker compose -f /home/n8n/docker-compose.yml down smart-search + docker compose -f /home/n8n/docker-compose.yml up -d smart-search