feat(ops): сверка .env инстанса с таблицей профилей
- scripts/test-profiles.sh --env <файл>: профиль берётся из .env, значения таблицы 10.10 пересчитываются и сверяются с производными ключами (SQLITE_MMAP_SIZE, MAX_UPLOAD_SIZE, APP_MEMORY_LIMIT, SHARE_SOFT_LIMIT, BACKUP_KEEP_DAYS и т. д.), offsite-ключи проверяются на наличие. - make profiles-env — тот же прогон для /opt/glchat/.env. - На стенде: профиль standard совпал (67 проверок, 0 ошибок); .env дополнен ключами offsite, установленный backup.sh обновлён, выгрузка и недоступный приёмник проверены вживую.
This commit is contained in:
@@ -201,6 +201,10 @@ profiles-test: ## Проверить таблицу профилей произ
|
||||
backup-test: ## Проверить бэкап и offsite-выгрузку на синтетическом инстансе
|
||||
bash scripts/test-backup.sh
|
||||
|
||||
.PHONY: profiles-env
|
||||
profiles-env: ## Сверить .env установленного инстанса с таблицей профилей
|
||||
sudo bash scripts/test-profiles.sh --env "$${GLCHAT_ETC_DIR:-/opt/glchat}/.env"
|
||||
|
||||
.PHONY: ops-test
|
||||
ops-test: profiles-test backup-test ## Проверки эксплуатационных скриптов
|
||||
|
||||
|
||||
Reference in New Issue
Block a user