ci(deploy): deploy-пользователь вместо root, DEPLOY_HOST в секретах; fix jsdom для Node 20

Шаг 0.3 плана production-готовности:
- deploy.yml: username deploy, host из секрета DEPLOY_HOST
- сервер: пользователь deploy (группа docker), /opt/crm переписан на deploy
- SSH_KEY = ключ deploy (не root)
- pr-check fix: jsdom ^26 (jsdom 30 несовместим с Node 20 CI-раннера)
This commit is contained in:
2026-09-08 14:05:07 +03:00
parent 06bfd2aa75
commit 03871b76a2
4 changed files with 246 additions and 273 deletions

View File

@@ -182,7 +182,7 @@
"eslint": "^9.39.5",
"eslint-plugin-react-hooks": "^5.2.0",
"globals": "^17.12.0",
"jsdom": "^30.0.1",
"jsdom": "^26.1.0",
"postcss": "^8.4.47",
"supertest": "^7.2.2",
"tailwindcss": "^3.4.17",