ci: support demo seed override secret
This commit is contained in:
@@ -231,6 +231,15 @@ CD для MVP должен:
|
||||
|
||||
Они используются только для `docker login` на целевом Linux host перед `docker compose pull`.
|
||||
|
||||
Для точечных runtime override без переписывания всего `DEPLOY_ENV_FILE` можно использовать
|
||||
отдельные deployment secrets. Сейчас поддержан:
|
||||
|
||||
- `DEPLOY_DEMO_SEED`
|
||||
|
||||
Если он задан, workflow удаляет `CRANK_DEMO_SEED` из сгенерированного `.env` и записывает
|
||||
туда значение из `DEPLOY_DEMO_SEED`. Это позволяет временно включать и выключать demo seed
|
||||
отдельным secret, не переписывая основной production `.env`.
|
||||
|
||||
## 12. Что нельзя забыть
|
||||
|
||||
- TLS и renewal сертификатов;
|
||||
|
||||
@@ -137,6 +137,9 @@ Demo/deployment:
|
||||
|
||||
- `CRANK_DEMO_SEED=true`
|
||||
|
||||
В deployment workflow этот флаг можно переопределять отдельно через GitHub secret
|
||||
`DEPLOY_DEMO_SEED`, не меняя основной `DEPLOY_ENV_FILE`.
|
||||
|
||||
## 8.1. Delivery artifacts
|
||||
|
||||
Для production-like запуска проект должен поставляться с:
|
||||
|
||||
Reference in New Issue
Block a user