deploy: add master key override secret

This commit is contained in:
a.tolmachev
2026-04-11 10:30:45 +03:00
parent 70e817b44a
commit 0c17058d21
3 changed files with 19 additions and 3 deletions
+8 -3
View File
@@ -236,11 +236,16 @@ CD для MVP должен:
Для точечных runtime override без переписывания всего `DEPLOY_ENV_FILE` можно использовать
отдельные deployment secrets. Сейчас поддержан:
- `DEPLOY_MASTER_KEY`
- `DEPLOY_DEMO_SEED`
Если он задан, workflow удаляет `CRANK_DEMO_SEED` из сгенерированного `.env` и записывает
туда значение из `DEPLOY_DEMO_SEED`. Это позволяет временно включать и выключать demo seed
отдельным secret, не переписывая основной production `.env`.
Если задан `DEPLOY_MASTER_KEY`, workflow удаляет `CRANK_MASTER_KEY` из сгенерированного `.env`
и записывает туда значение из `DEPLOY_MASTER_KEY`. Это позволяет ротировать master key или
добавлять его отдельно, не переписывая весь `DEPLOY_ENV_FILE`.
Если задан `DEPLOY_DEMO_SEED`, workflow удаляет `CRANK_DEMO_SEED` из сгенерированного `.env`
и записывает туда значение из `DEPLOY_DEMO_SEED`. Это позволяет временно включать и выключать
demo seed отдельным secret, не переписывая основной production `.env`.
## 12. Что нельзя забыть