Add Docker build and deploy pipeline
All checks were successful
deploy-ai / deploy (push) Successful in 2m56s

This commit is contained in:
SlimusMinus
2026-10-07 23:53:52 +03:00
parent 848f40846a
commit a17829014b
14 changed files with 206 additions and 59 deletions

View File

@@ -0,0 +1,16 @@
name: deploy-ai
on:
push:
branches: [main]
jobs:
deploy:
runs-on: host
steps:
- uses: actions/checkout@v4
- name: Build image
run: docker build -t nakhodka-ai:latest -t nakhodka-ai:${{ github.sha }} ai-moderation
- name: Restart ai-service
run: docker compose -f /opt/nakhodka/docker-compose.yml up -d ai-service
- name: Cleanup
run: docker image prune -f