27 lines
3.1 KiB
Markdown
27 lines
3.1 KiB
Markdown
# Решения
|
|||
|
|
|
||
|
|
По файлу на решение. Формат: контекст, решение, рассмотренные варианты, последствия. Новое решение — новый файл со следующим номером. Пересмотр — новый файл со ссылкой на старый, у старого статус «заменено».
|
||
|
|
|
||
|
|
| № | Решение | Статус |
|
||
|
|
|---|---|---|
|
||
|
|
| [D-001](D-001-single-app.md) | Одно Next.js-приложение на все домены | принято |
|
||
|
|
| [D-002](D-002-payload-version.md) | Payload 3, переход на 4 после стабильного релиза | принято |
|
||
|
|
| [D-003](D-003-hosting.md) | Без Docker: всё на хосте, процессы под systemd | принято |
|
||
|
|
| [D-004](D-004-environments.md) | Dev и prod на одном сервере под разными пользователями | принято |
|
||
|
|
| [D-005](D-005-multitenancy.md) | Сайты — тенанты, домены в базе, маршрутизация по Host | принято |
|
||
|
|
| [D-006](D-006-localization.md) | Переводы: поля Payload и next-intl; 5 языков | принято |
|
||
|
|
| [D-007](D-007-language-detection.md) | Определение языка; MaxMind через nginx | принято |
|
||
|
|
| [D-008](D-008-uuid.md) | UUID и случайные публичные коды | принято |
|
||
|
|
| [D-009](D-009-billing-model.md) | Заказы, платежи, движения по счёту; всё через баланс | принято |
|
||
|
|
| [D-010](D-010-currencies.md) | Валюты и платёжные системы — сущности; платёжные системы привязаны к валютам | принято |
|
||
|
|
| [D-011](D-011-accounts.md) | Раздельные аккаунты по сайтам | принято |
|
||
|
|
| [D-012](D-012-auth.md) | Вход по коду через свою стратегию Payload; оформление заказа на my.* | принято |
|
||
|
|
| [D-013](D-013-captcha.md) | Капча ALTCHA | принято |
|
||
|
|
| [D-014](D-014-email.md) | Почта: шаблоны в Payload, переключаемый транспорт, без listmonk | принято |
|
||
|
|
| [D-015](D-015-telegram-bots.md) | Боты на grammY без n8n; два бота на бренд | принято |
|
||
|
|
| [D-016](D-016-payments.md) | Платёжные системы по валютам; автосписания — Stripe | принято |
|
||
|
|
| [D-017](D-017-static-pages.md) | Статические маркетинговые страницы с пересборкой по событию | принято |
|
||
|
|
| [D-018](D-018-analytics.md) | Umami на этом сервере и баннер cookies | принято |
|
||
|
|
| [D-019](D-019-external-services.md) | Chatwoot и Twenty CRM на отдельном VPS | принято |
|
||
|
|
| [D-020](D-020-key-models.md) | Модели ключей dedicated и mass | принято |
|
||
|
|
| [D-021](D-021-admin-host.md) | Админка на plc.veilix.cc с доступом по IP | принято |
|