Обновить Home

git_admin 2026-10-21 07:02:00 +03:00
parent e16fa22e72
commit 7ac1ecb014

53
Home.md

@ -1 +1,52 @@
Добро пожаловать в вики.
# Morozovka Platform — Wiki
Единая платформа команды Никиты Сергеевича Морозова (30+ человек).
Развёрнута на базе **Gitea** + собственный **Flask-портал**.
## Быстрый доступ
| Раздел | О чём |
|---|---|
| [Install](Install) | Установка с нуля на Debian 12 |
| [Architecture](Architecture) | Архитектура, модули, роли |
| [API](API) | HTTP endpoints + JSON API |
| [Database](Database) | 27 таблиц, миграции, бэкапы |
| [Operations](Operations) | Логи, troubleshooting, recovery |
| [User-Guide](User-Guide) | Гайд для пользователей |
| [Security](Security) | Что есть / чего нет / план D1–D6 |
| [Roadmap](Roadmap) | Что сделано / что дальше |
## Что внутри
- **Расписание** — `/schedule`, публичная, ICS-экспорт, rule-based ассистент
- **Проекты** — канбан, granular-права участников, интеграция с Gitea
- **Мастер-классы** — регистрация, посещаемость, материалы
- **Файлы v2.0** — пространства → папки → файлы с версиями и ACL
- **Лента** — `/feed` из всех проектов и МК
- **Дашборд** — персональный экран
- **Онбординг** — тур для новичков
- **Уведомления-колокольчик**
## Стек
| Слой | Технология |
|---|---|
| Backend | Python 3.11, Flask 3.1, SQLModel, Gunicorn |
| БД | PostgreSQL 15 |
| Миграции | Alembic |
| Reverse proxy | Nginx (внешний + внутренний) |
| Git/SSO | Gitea 1.22 |
| VPN | OpenVPN + socat |
| Frontend | Jinja2 + vanilla JS |
## Репозиторий
Код: `http://192.168.50.3:3000/git_admin/morozovka-portal`
Прод: `https://portal.morozovka.space`
## Тесты
```bash
cd /opt/morozovka-portal
bash tests/run_smoke.sh
# PASS: 94, FAIL: 0