Files
nika-gallery/.gitea/workflows/deploy.yml
rootandClaude Sonnet 4.6 c573e8bfe6
Deploy / deploy (push) Failing after 20s
init: scaffold проекта — schema, docker-compose, nginx, README, CI
- db/schema.sql: полная PostgreSQL 16 схема (12 таблиц + view works_extended)
- docker-compose.yml: db + backend + frontend + nginx
- nginx/nginx.conf: HTTPS proxy, WebSocket, static uploads
- .env.example: все переменные задокументированы
- .gitea/workflows/deploy.yml: CI деплой-заготовка
- README.md: граф задач флота агентов

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-05 19:05:50 +03:00

21 lines
625 B
YAML

# Gitea Actions — деплой при push в main
# Требует: runner на prod-сервере + секреты DEPLOY_HOST, DEPLOY_KEY
name: Deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Deploy via SSH
run: |
echo "${{ secrets.DEPLOY_KEY }}" > /tmp/deploy_key
chmod 600 /tmp/deploy_key
ssh -i /tmp/deploy_key -o StrictHostKeyChecking=no \
root@${{ secrets.DEPLOY_HOST }} \
"cd /opt/nika-gallery && git pull && docker compose build && docker compose up -d"