docs(crud): убраны команда по state и фраза про каталог — юзеру не нужны
Замечания владельца: «нахуя это юзеру???» (про grep по apps/terraform.tfstate) и «Все команды выполняются из каталога TEST_STAND/CRUD — ЭТО ЧТО?????». - убрано «Свои адреса — из state» с grep -o 'https://...' apps/terraform.tfstate (парсинг внутреннего state регуляркой; адреса и так даны таблицей выше); - убрана фраза «Все команды выполняются из каталога TEST_STAND/CRUD» (после cd из шага 1 пользователь уже в этом каталоге — шум); - README: убраны дублирующие подскобки про test-стенд и версию 3.0.0 (видно в main.tf) и хвост «что делать при ошибке» — раздел про ошибки удалён ранее; - страница: TEST_STAND/CRUD/apps/locals.tf -> apps/locals.tf (как в README). Проверено: живая страница 161643 байта, cmp с локальной сборкой совпал; terraform.tfstate / «Все команды» / «при ошибке» — 0 вхождений.
This commit is contained in:
@@ -38,21 +38,13 @@ cd ../apps && terraform init && terraform apply
|
|||||||
| Flask | <https://flask-crud.pythonk8s.dev.nubes.ru> |
|
| Flask | <https://flask-crud.pythonk8s.dev.nubes.ru> |
|
||||||
| Node.js | <https://nodejs-crud.nodejsk8s.dev.nubes.ru> |
|
| Node.js | <https://nodejs-crud.nodejsk8s.dev.nubes.ru> |
|
||||||
|
|
||||||
Свои адреса — из state:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
grep -o 'https://[a-z0-9.-]*\.dev\.nubes\.ru' apps/terraform.tfstate | sort -u
|
|
||||||
```
|
|
||||||
|
|
||||||
Добавьте запись в одном приложении — она появится в двух других (таблица `crud_items` общая).
|
Добавьте запись в одном приложении — она появится в двух других (таблица `crud_items` общая).
|
||||||
|
|
||||||
> ⚠️ В `apps/creds.json` пароль лежит **открытым текстом**: файл в `apps/.gitignore` — не коммитить и не пересылать.
|
> ⚠️ В `apps/creds.json` пароль лежит **открытым текстом**: файл в `apps/.gitignore` — не коммитить и не пересылать.
|
||||||
|
|
||||||
Провайдер берётся из реестра: источник и версия заданы в `pg/main.tf` и `apps/main.tf`
|
Провайдер берётся из реестра: источник и версия заданы в `pg/main.tf` и `apps/main.tf`.
|
||||||
(test-стенд — `tf-registry.containerk8s.services.ngcloud.ru/nubes-test/nubes`, версия `3.0.0`).
|
|
||||||
Все команды выполняются из каталога `TEST_STAND/CRUD`.
|
|
||||||
|
|
||||||
Подробности дальше: что задавать руками, как всё устроено, что делать при ошибке.
|
Подробности дальше: что задавать руками и как всё устроено.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -36,20 +36,13 @@ cd ../apps && terraform init && terraform apply
|
|||||||
| Flask | <https://flask-crud.pythonk8s.dev.nubes.ru> |
|
| Flask | <https://flask-crud.pythonk8s.dev.nubes.ru> |
|
||||||
| Node.js | <https://nodejs-crud.nodejsk8s.dev.nubes.ru> |
|
| Node.js | <https://nodejs-crud.nodejsk8s.dev.nubes.ru> |
|
||||||
|
|
||||||
Свои адреса — из state:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
grep -o 'https://[a-z0-9.-]*\.dev\.nubes\.ru' apps/terraform.tfstate | sort -u
|
|
||||||
```
|
|
||||||
|
|
||||||
Добавьте запись в одном приложении — она появится в двух других (таблица `crud_items` общая).
|
Добавьте запись в одном приложении — она появится в двух других (таблица `crud_items` общая).
|
||||||
|
|
||||||
> ⚠️ В `apps/creds.json` пароль лежит **открытым текстом**: файл в `apps/.gitignore` — не коммитить и не пересылать.
|
> ⚠️ В `apps/creds.json` пароль лежит **открытым текстом**: файл в `apps/.gitignore` — не коммитить и не пересылать.
|
||||||
|
|
||||||
Провайдер берётся из реестра: источник и версия заданы в `pg/main.tf` и `apps/main.tf`.
|
Провайдер берётся из реестра: источник и версия заданы в `pg/main.tf` и `apps/main.tf`.
|
||||||
Все команды выполняются из каталога `TEST_STAND/CRUD`.
|
|
||||||
|
|
||||||
Подробности дальше: что задавать руками, как всё устроено, что делать при ошибке.
|
Подробности дальше: что задавать руками и как всё устроено.
|
||||||
|
|
||||||
## Что создаётся
|
## Что создаётся
|
||||||
|
|
||||||
@@ -73,7 +66,7 @@ grep -o 'https://[a-z0-9.-]*\.dev\.nubes\.ru' apps/terraform.tfstate | sort -u
|
|||||||
| Flask (Python) | `https://gitea.services.ngcloud.ru/terraform/tfflaskcrud` |
|
| Flask (Python) | `https://gitea.services.ngcloud.ru/terraform/tfflaskcrud` |
|
||||||
| Node.js (Express) | `https://gitea.services.ngcloud.ru/terraform/tfnodejscrud` |
|
| Node.js (Express) | `https://gitea.services.ngcloud.ru/terraform/tfnodejscrud` |
|
||||||
|
|
||||||
Пути к репозиториям задаются в `TEST_STAND/CRUD/apps/locals.tf` (`lucee_git_path`,
|
Пути к репозиториям задаются в `apps/locals.tf` (`lucee_git_path`,
|
||||||
`flask_git_path`, `nodejs_git_path`). Платформа сама клонирует код — собирать и заливать
|
`flask_git_path`, `nodejs_git_path`). Платформа сама клонирует код — собирать и заливать
|
||||||
вручную не нужно.
|
вручную не нужно.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user