v5.0.57: separate generated docs by stand, NEVER publish from docs/

- docs_gen/test/ — TEST-only generated docs (332 resources)
- docs_gen/prod/ — PROD placeholder
- docs_gen/dev/ — DEV placeholder
- 04_build_and_publish_docs.sh: --profile now uses ONLY docs_gen/<stand>/, never docs/
- .gitignore: exclude all generated docs
- Profile env: DOCS_GEN_DIR path
- Remove personal .docx from repo
This commit is contained in:
“Naeel”
2026-07-01 11:20:34 +04:00
parent e96a12e4f9
commit 3e200aa608
335 changed files with 19 additions and 8031 deletions
+11 -11
View File
@@ -75,24 +75,24 @@ S3CFG_REGISTRY="$(resolve_root_path "$S3CFG_REGISTRY")"
TMP_DOCS_DIR=""
if [[ -n "$PROFILE_DIR" ]]; then
PROFILE_DOCS_DIR="${PROFILE_DIR}/generated/docs"
PROFILE_DOCS_DIR="$(resolve_root_path "$PROFILE_DOCS_DIR")"
if [[ -d "$PROFILE_DOCS_DIR" ]]; then
TMP_DOCS_DIR="$(mktemp -d)"
cp -a "${ROOT_DIR}/docs/." "$TMP_DOCS_DIR/"
mkdir -p "$TMP_DOCS_DIR/30_registry/resources"
cp -a "$PROFILE_DOCS_DIR/." "$TMP_DOCS_DIR/30_registry/resources/"
export MKDOCS_DOCS_DIR="$TMP_DOCS_DIR"
# ⛔ NEVER merge with docs/ — ONLY generated docs from docs_gen/<stand>/
DOCS_GEN_DIR="${DOCS_GEN_DIR:-universal_rebuild/docs_gen/test}"
DOCS_GEN_DIR="$(resolve_root_path "$DOCS_GEN_DIR")"
if [[ -d "$DOCS_GEN_DIR" ]]; then
export MKDOCS_DOCS_DIR="$DOCS_GEN_DIR"
else
echo "Error: DOCS_GEN_DIR not found: $DOCS_GEN_DIR" >&2
exit 2
fi
fi
DOCS_API_ENDPOINT="${NUBES_API_ENDPOINT:-https://deck-api.ngcloud.ru/api/v1/index.cfm}"
DOCS_API_ENDPOINT="$(normalize_api_endpoint "$DOCS_API_ENDPOINT")"
if [[ -n "$TMP_DOCS_DIR" ]]; then
if [[ -n "${MKDOCS_DOCS_DIR:-}" ]]; then
export DOCS_GUIDE_VERSION="$VERSION"
export DOCS_GUIDE_API_ENDPOINT="$DOCS_API_ENDPOINT"
export DOCS_GUIDE_FILE="$TMP_DOCS_DIR/30_registry/guides/getting-started.md"
export DOCS_GUIDE_FILE="${MKDOCS_DOCS_DIR}/guides/getting-started.md"
python3 - <<'PY'
import os
import re
@@ -238,7 +238,7 @@ build_docs() {
exit 2
}
trap 'rm -f "$TMP_CFG"; if [[ -n "$TMP_DOCS_DIR" ]]; then rm -rf "$TMP_DOCS_DIR"; fi' EXIT
trap 'rm -f "$TMP_CFG"' EXIT
build_docs
:
+3
View File
@@ -7,6 +7,9 @@ RELEASE_VERSION="5.0.57"
PROVIDER_VERSION="5.0.57"
DOCS_VERSION="5.0.57"
# Docs generation — ONLY from docs_gen/<stand>/ (never from docs/)
DOCS_GEN_DIR="universal_rebuild/docs_gen/test"
# Registry/S3 settings
REGISTRY_HOST="terra.k8c.ru"
REGISTRY_HOSTNAME="terra.k8c.ru"