4.0 KiB
4.0 KiB
🎉 Система мультибрендинга настроена!
✅ Что сделано:
1. Environment файлы (конфигурация брендов)
- ✅
src/environments/environment.ts- Dexar Dev - ✅
src/environments/environment.production.ts- Dexar Prod - ✅
src/environments/environment.novo.ts- novo Dev - ✅
src/environments/environment.novo.production.ts- novo Prod
2. Темы оформления (цвета)
- ✅
src/styles/themes/dexar.theme.scss- Фиолетовая тема - ✅
src/styles/themes/novo.theme.scss- Зеленая тема 🟢
3. Angular конфигурации
- ✅
angular.jsonобновлен с 4 конфигурациями:development- Dexar разработкаproduction- Dexar продакшнnovo- novo разработкаnovo-production- novo продакшн
4. Компоненты обновлены
- ✅ Header - использует
brandNameиз environment - ✅ Footer - использует
brandNameиз environment - ✅ Home - использует
brandNameиз environment - ✅ Все стили используют CSS переменные для цветов
🚀 Как запустить:
Dexar Market (текущий, фиолетовый):
ng serve
novo Market (новый, зеленый):
ng serve --configuration=novo --port 4201
Сборка:
# Dexar
ng build --configuration=production
# Результат: dist/dexarmarket/
# novo
ng build --configuration=novo-production
# Результат: dist/novomarket/
🎨 Цвета novo Market:
Основной цвет: #10b981 (зеленый)
Вторичный: #14b8a6 (бирюзовый)
Акцент: #34d399 (светло-зеленый)
Градиенты: зеленые
Hero фон: зеленый градиент
📋 Что нужно сделать дальше для novo:
Сейчас (когда будут данные):
- Добавить логотип novo Market:
public/assets/images/novo-logo.svg - Обновить телефоны в
environment.novo.tsиenvironment.novo.production.ts - Настроить API endpoint (сейчас:
https://api.novomarket.ru:445)
Когда будут реквизиты:
- Обновить
company-details.component.htmlс реквизитами novo - Проверить все правовые документы
- Обновить контактную информацию
Перед деплоем:
- Создать
nginx.confдля novomarket.ru - Обновить meta теги в
index.html - Настроить SSL сертификаты
- Обновить
robots.txt
📖 Документация:
MULTI_BRAND.md- Полная документация по мультибрендингуnovo_TODO.md- Список того, что нужно обновить для novo
⚡ Преимущества:
- ✅ Один код для двух брендов
- ✅ Легко добавить новые бренды
- ✅ Автоматическое переключение цветов
- ✅ Автоматическое переключение названий
- ✅ Раздельные сборки
- ✅ Минимум дублирования
🔄 Переключение между брендами:
Просто запустите с нужной конфигурацией - все остальное произойдет автоматически:
- Цвета изменятся на зеленые
- Название сменится на "novo Market"
- Email изменится на info@novomarket.ru
- API будет указывать на novomarket API
✨ Примечание:
Сейчас можете проверить novo Market, запустив:
ng serve --configuration=novo --port 4201
Откройте http://localhost:4201 и увидите зеленый novo Market! 🟢