Запуск приложения (start)
Команда start запускает серверное приложение DoQA. Её же выполняют после остановки, обновления и восстановления из копии.
./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 (например, веб-сокеты) будет недоступна, что повлияет на стабильность и удобство работы.
Запуск и проверка
- Запустите приложение:
./doqa start
- Проверьте статус контейнеров:
docker compose ps
- Посмотрите логи при необходимости:
docker compose logs -f
Доступ к приложению
Откройте в браузере https://<APP_URL>/.
При первом запуске введите лицензионный ключ и создайте первого пользователя — он станет суперадмином системы и владельцем системы.
Важно
Без настройки почтового сервера вы не сможете приглашать новых пользователей. Настройте параметры почты в .env — см. Настройка сервера почты.
Полезные команды
- Остановить сервисы перед обслуживанием:
./doqa stop
- Перезапуск (после изменений в
.env):
./doqa stop && ./doqa start
- Выпустить или обновить сертификаты для домена:
./doqa cert