Update workflow for Docker deployment

This commit is contained in:
2025-12-20 22:40:50 +00:00
parent cdc688e5c1
commit 76194d8c74

View File

@@ -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