{ "id": "ShariXKnowledgeOpenKnowledgeOperationsConfiguration", "page": "sharixopen:knowledge:operations:configuration", "area": "open", "type": "reference", "title": "Конфигурация и secrets: контракт сборки", "status": "review", "schema_version": 1, "relations": { "related_to": [ "ShariXKnowledgeOpenKnowledgeOperationsRunbook", "ShariXKnowledgeOpenKnowledgeDevelopmentTerminologylocalization", "ShariXKnowledgeOpenKnowledgeIntegrationsPlatformprofiles" ] }, "extensions": { "taxonomy": { "domain": "reference", "lifecycle": "unspecified", "parents": [ "ShariXKnowledgeOpenKnowledgeOperationsStart" ], "terms": [] }, "glossary": [] }, "content_sha256": "87a77a8344995f4d607a818e07ed5c56bb809fb34d8616db2302513ed862d3d7", "schema": 1 } ====== Конфигурация и secrets: контракт сборки ====== ~~NOCACHE~~ **Тип:** contract · **Статус:** сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт. **Раздел:** [[sharixopen:knowledge:operations:runbook|Эксплуатация Open и наблюдаемость]] ===== Разделение ===== ''.env.example'' описывает имена настроек без секретов. Реальная ''.env'' принадлежит экземпляру установки и не копируется в публикационные комплекты. ===== Изменение ===== После правки примера выполняется нормализация окружения штатным инструментом и проверка различий. Подключение каждого модуля и интеграции осуществляется по отдельному контракту с безопасными значениями по умолчанию. ===== Терминология ===== Установка может предоставлять настраиваемые человекочитаемые термины, но не переименовывает идентификаторы моделей и API. Контентные переводы и локализация статического UI также имеют разные источники. ===== Связанные понятия ===== * [[sharixopen:knowledge:development:terminology_localization|Терминология, локализация и понятный интерфейс]] * [[sharixopen:knowledge:integrations:platform_profiles|Профили подключения к Platform и demo boundary]] ~~SHARIX_KNOWLEDGE_RELATED~~