Тема
Запуск приложения (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