From eb36731d3e6e2203f5d92945b1daffdc73226615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Tue, 21 Jul 2026 08:23:39 +0400 Subject: [PATCH] =?UTF-8?q?docs:=20explain=20why=20two=20applies=20?= =?UTF-8?q?=E2=80=94=20PG=20user=20not=20ready=20for=20apps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEST_STAND/CRUD/README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/TEST_STAND/CRUD/README.md b/TEST_STAND/CRUD/README.md index bb039fc..39a31d9 100644 --- a/TEST_STAND/CRUD/README.md +++ b/TEST_STAND/CRUD/README.md @@ -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` при любых изменениях. ## Состав