vault backup: 2025-08-04 15:51:40
This commit is contained in:
@@ -164,7 +164,7 @@ Second Mind/
|
||||
```mermaid
|
||||
graph TB
|
||||
A[Git Repository] --> B[Hugo + Webhook Container]
|
||||
B --> C[Static Files Volume]
|
||||
B --> C[Shared Volume]
|
||||
C --> D[Nginx Container]
|
||||
D --> E[Internet]
|
||||
|
||||
@@ -180,10 +180,10 @@ graph TB
|
||||
**Docker Compose:**
|
||||
- Hugo + Webhook контейнер с прямым монтированием существующей структуры
|
||||
- Nginx контейнер для раздачи статики
|
||||
- Общие volumes для статических файлов
|
||||
- Настройки для сохранения структуры
|
||||
- Общий volume для статических файлов
|
||||
- Автоматическое обновление контента без перезагрузки
|
||||
|
||||
### 5.3 Преимущества сохранения структуры
|
||||
### 5.3 Преимущества общего volume
|
||||
|
||||
**Для пользователя:**
|
||||
- Знакомая навигация в Obsidian
|
||||
@@ -196,6 +196,7 @@ graph TB
|
||||
- Простота отката к предыдущей версии
|
||||
- Сохранение истории изменений
|
||||
- Совместимость с существующими инструментами
|
||||
- Автоматическое обновление без перезагрузки сервисов
|
||||
|
||||
## 6. Интеграция с Obsidian
|
||||
|
||||
@@ -206,13 +207,13 @@ graph TB
|
||||
2. Коммит в Git репозиторий
|
||||
3. Webhook автоматически запускает сборку
|
||||
4. Hugo генерирует новый сайт
|
||||
5. Nginx раздает обновленный контент
|
||||
5. Nginx автоматически раздает обновленный контент
|
||||
|
||||
**Синхронизация:**
|
||||
- Obsidian Vault → Git Repository (без изменений)
|
||||
- Git Repository → Hugo Content (прямое использование)
|
||||
- Hugo Content → Static Site (с сохранением структуры)
|
||||
- Static Site → Nginx
|
||||
- Static Site → Nginx (через общий volume)
|
||||
|
||||
### 6.2 Автоматизация
|
||||
|
||||
@@ -225,7 +226,7 @@ graph TB
|
||||
- Валидация изменений
|
||||
- Клонирование/обновление репозитория
|
||||
- Сборка Hugo с сохранением структуры
|
||||
- Перезагрузка Nginx
|
||||
- Автоматическое обновление в общем volume
|
||||
|
||||
## 7. Конфигурация Hugo
|
||||
|
||||
@@ -261,6 +262,7 @@ graph TB
|
||||
### 8.2 Операционные
|
||||
- **Простота развертывания**: Docker Compose
|
||||
- **Изоляция**: Контейнеры
|
||||
- **Автоматическое обновление**: Без перезагрузки сервисов
|
||||
- **Масштабируемость**: Легкое горизонтальное масштабирование
|
||||
- **Мониторинг**: Встроенные метрики
|
||||
|
||||
|
||||
Reference in New Issue
Block a user