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:
@@ -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
|
||||
|
||||
:
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user