docs: explain why two applies — PG user not ready for apps
This commit is contained in:
@@ -29,13 +29,17 @@ nodejs_domain = "..." # станет <имя>.<суффикс>.dev.nubes.ru
|
||||
|
||||
## Порядок запуска
|
||||
|
||||
При первом создании PG не успевает отдать пароль юзера до того как стартуют приложения — Lucee/Flask/Node.js падают с ошибкой. Проще всего сделать два apply, чем усложнять `.tf` файлы:
|
||||
|
||||
```bash
|
||||
terraform init
|
||||
terraform apply # PG + user + DB
|
||||
terraform apply # Lucee + Flask + Node.js (PG уже в стейте)
|
||||
terraform apply # 1. создаст PG + пользователя + БД
|
||||
terraform apply # 2. создаст Lucee + Flask + Node.js (пароль уже в стейте)
|
||||
```
|
||||
|
||||
Два apply нужно только при первом создании. Дальше — один.
|
||||
**Альтернатива:** закомментировать `lucee.tf`, `flask.tf`, `nodejs.tf` → `terraform apply` → раскомментировать → `terraform apply`.
|
||||
|
||||
Дальше — один `terraform apply` при любых изменениях.
|
||||
|
||||
## Состав
|
||||
|
||||
|
||||
Reference in New Issue
Block a user