docs: describe stand-agnostic docs pipeline
This commit is contained in:
@@ -12,12 +12,6 @@
|
|||||||
generated/<stand>/docs/
|
generated/<stand>/docs/
|
||||||
```
|
```
|
||||||
|
|
||||||
Для DEV:
|
|
||||||
|
|
||||||
```text
|
|
||||||
generated/dev/docs/
|
|
||||||
```
|
|
||||||
|
|
||||||
Ручной каталог `docs/` не используется как основной `docs_dir`. Скрипт `04_build_and_publish_docs.sh` перед сборкой копирует в сгенерированный каталог только общие материалы:
|
Ручной каталог `docs/` не используется как основной `docs_dir`. Скрипт `04_build_and_publish_docs.sh` перед сборкой копирует в сгенерированный каталог только общие материалы:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
@@ -69,17 +63,10 @@ site/
|
|||||||
terraform-registry
|
terraform-registry
|
||||||
```
|
```
|
||||||
|
|
||||||
Публикация выполняется без версии. Для DEV целевой S3 prefix:
|
Публикация выполняется без версии. Для любого стенда целевой S3 prefix:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
terraform-registry/docs/nubes-dev/nubes/
|
terraform-registry/docs/<namespace>/nubes/
|
||||||
```
|
|
||||||
|
|
||||||
Для остальных стендов:
|
|
||||||
|
|
||||||
```text
|
|
||||||
terraform-registry/docs/nubes-test/nubes/
|
|
||||||
terraform-registry/docs/nubes/nubes/
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Актуальный `scripts/publish-docs.sh` использует:
|
Актуальный `scripts/publish-docs.sh` использует:
|
||||||
@@ -123,22 +110,24 @@ S3 upload и обновление зеркала — два отдельных
|
|||||||
/var/www/tf-docs/
|
/var/www/tf-docs/
|
||||||
```
|
```
|
||||||
|
|
||||||
Сервис `tf_docs` проксирует публичный домен на ВМ. Для DEV итоговый путь:
|
Сервис `tf_docs` проксирует публичный домен на ВМ. Для любого стенда итоговый путь:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
/var/www/tf-docs/nubes-dev/
|
/var/www/tf-docs/<namespace>/
|
||||||
```
|
```
|
||||||
|
|
||||||
Итоговый URL DEV:
|
Итоговый URL любого стенда:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
https://tf-docs.nodejsk8s.dev.nubes.ru/nubes-dev/
|
https://tf-docs.nodejsk8s.dev.nubes.ru/<namespace>/
|
||||||
```
|
```
|
||||||
|
|
||||||
Путь с версией не используется:
|
Например, для DEV `<namespace>` равен `nubes-dev`, но это только значение профиля, а не отдельная логика pipeline.
|
||||||
|
|
||||||
|
Путь с версией не используется для любого стенда:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
https://tf-docs.nodejsk8s.dev.nubes.ru/nubes-dev/2.0.0/
|
https://tf-docs.nodejsk8s.dev.nubes.ru/<namespace>/<version>/
|
||||||
```
|
```
|
||||||
|
|
||||||
не является корректным URL документации.
|
не является корректным URL документации.
|
||||||
|
|||||||
Reference in New Issue
Block a user