chore(devops): CD — автодеплой dev на сервер #98

Merged
Eleboba merged 1 commits from chore/cd-deploy into dev 2026-10-04 16:56:13 +03:00
Owner

Что меняется

CD: каждый мерж в dev прогоняет lint и тесты и выкатывает стенд на dev.meditron.tenvex.ru / meditron.tenvex.ru (пользователь ptsr-deploy, секреты DEPLOY_SSH_KEY/DEPLOY_HOST), после чего делает smoke-проверку по HTTPS. deploy.sh: архив передаётся через scp, у удалённых шагов есть повторы, веб-сборка идёт от пользователя деплоя.

🤖 Generated with Claude Code

## Что меняется CD: каждый мерж в `dev` прогоняет lint и тесты и выкатывает стенд на `dev.meditron.tenvex.ru` / `meditron.tenvex.ru` (пользователь `ptsr-deploy`, секреты `DEPLOY_SSH_KEY`/`DEPLOY_HOST`), после чего делает smoke-проверку по HTTPS. `deploy.sh`: архив передаётся через scp, у удалённых шагов есть повторы, веб-сборка идёт от пользователя деплоя. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Eleboba added 1 commit 2026-10-04 16:53:37 +03:00
chore(devops): CD — every merge into dev deploys dev.meditron.tenvex.ru
CI / ruff · pytest (pull_request) Successful in 2m24s
285c95ac6b
Gitea Actions: lint + tests, then infra/deploy/deploy.sh over ssh as the dedicated ptsr-deploy user
(secrets DEPLOY_SSH_KEY, DEPLOY_HOST), then an HTTPS smoke check. deploy.sh now ships a tar.gz via scp and
retries every remote step (the host drops some ssh connections); the web build runs as the deploy user so the
next release can clean up.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Eleboba merged commit 683a74b004 into dev 2026-10-04 16:56:13 +03:00
Eleboba deleted branch chore/cd-deploy 2026-10-04 16:56:13 +03:00
Sign in to join this conversation.