Тема
Запуск приложения (start)
Команда start запускает серверное приложение DoQA. Её же выполняют после остановки, обновления и восстановления из копии.
bash
./doqa startЧто делает команда
- Проверяет совместимость
docker-compose.ymlс версией утилиты. - Применяет миграции базы данных (
php artisan migrate --force). - Поднимает контейнеры в фоновом режиме (
docker compose up -d --remove-orphans).
Помимо запуска контейнеров, start меняет схему базы данных. Если миграции завершатся ошибкой, контейнеры не запустятся. В этом случае пришлите файл doqa-cli.log в техническую поддержку.
Перед запуском
- Установка должна быть завершена.
- Если меняли домен, выполните
domain, затем выпустите сертификаты черезcert.
Продакшн
В продакшене используйте DoQA только с SSL‑сертификатом. Без SSL часть функций DoQA (например, веб-сокеты) будет недоступна, что повлияет на стабильность и удобство работы.
Запуск и проверка
- Запустите приложение:
bash
./doqa start- Проверьте статус контейнеров:
bash
docker compose ps- Посмотрите логи при необходимости:
bash
docker compose logs -fДоступ к приложению
Откройте в браузере https://<APP_URL>/.
При первом запуске введите лицензионный ключ и создайте первого пользователя: он станет суперадмином системы и владельцем системы.
Важно
Без настройки почтового сервера вы не сможете приглашать новых пользователей. Настройте параметры почты в .env. См. Настройка сервера почты.
Полезные команды
- Остановить сервисы перед обслуживанием:
bash
./doqa stop- Перезапуск (после изменений в
.env):
bash
./doqa stop && ./doqa start- Выпустить или обновить сертификаты для домена:
bash
./doqa cert