- Добавлена полная интеграция с Telegram Mini App (динамическая загрузка SDK) - Отдельный компактный дизайн для Telegram Mini App - Добавлен loader при инициализации (предотвращает мелькание SMS-авторизации) - Улучшена навигация: кнопки "Назад" и "К списку заявок" теперь сохраняют авторизацию - Telegram Mini App: кнопка "Выход" просто закрывает приложение - Telegram Mini App: заявки "В работе" скрыты из списка - Веб-версия: для заявок "В работе" добавлена кнопка "Просмотреть в Telegram" (ссылка на @klientprav_bot) - Telegram Mini App: кнопки действий в черновиках расположены вертикально - Веб-версия: убрано отображение номера телефона в приветствии - Исправлена проблема с возвратом к списку черновиков (не требует повторной SMS-авторизации) - Заблокировано удаление и редактирование заявок со статусом "В работе" - Добавлена документация по Telegram Mini App интеграции
2.2 KiB
2.2 KiB
🚀 Быстрый старт: DEV и PROD окружения
📦 Что создано
✅ docker-compose.dev.yml - конфигурация для разработки
✅ docker-compose.prod.yml - конфигурация для продакшна
✅ start-dev.sh - скрипт запуска DEV
✅ start-prod.sh - скрипт запуска PROD
✅ .env.example - шаблон переменных окружения
✅ ENVIRONMENTS.md - полная документация
🎯 Быстрый старт (3 шага)
Шаг 1: Создайте .env файлы
cd /var/www/fastuser/data/www/crm.clientright.ru/ticket_form
# Создаём из шаблона
cp .env.example .env.dev
cp .env.example .env.prod
# Редактируем DEV
nano .env.dev
# Установите: APP_ENV=development, DEBUG=true
# Редактируем PROD
nano .env.prod
# Установите: APP_ENV=production, DEBUG=false
# Проверьте все URL и ключи!
Шаг 2: Запустите DEV
./start-dev.sh
Доступ: http://localhost:5175
Шаг 3: Запустите PROD (когда готово)
./start-prod.sh
Доступ: http://localhost:5176
📊 Основные команды
# Остановить DEV
docker-compose -f docker-compose.dev.yml down
# Остановить PROD
docker-compose -f docker-compose.prod.yml down
# Логи DEV
docker-compose -f docker-compose.dev.yml logs -f
# Логи PROD
docker-compose -f docker-compose.prod.yml logs -f
# Статус
docker-compose -f docker-compose.dev.yml ps
docker-compose -f docker-compose.prod.yml ps
🔍 Различия
| DEV | PROD | |
|---|---|---|
| Порты | 5175, 8200 | 5176, 8200 |
| PostgreSQL | Локальный контейнер | Внешний (147.45.189.234) |
| Redis | Локальный контейнер | Системный (localhost) |
| Debug | ✅ Включен | ❌ Выключен |
| Hot Reload | ✅ Да | ❌ Нет |
📖 Полная документация
Смотрите ENVIRONMENTS.md для детальной информации.
Всё готово к работе! 🎉