Проект уже развернут в облаке по адресу: https://atomfinal.cry1s.ru/
Так как проект использует подмодули, то для клонирования проекта необходимо выполнить:
git clone https://github.com/certified-juniors/atom-final-deploy.git --recursive
Для запуска проекта необходимо иметь smtp сервер с 2 ящиками:
Чтобы запустить этот проект, выполните следующие шаги:
Скопируйте файл .env.example и переименуйте его в .env.
Откройте файл .env и настройте необходимые переменные окружения. Необходимо установить параметры smtp сервера и установить айпи в локальной сети. Остальное можно оставить по умолчанию или изменить на свои значения.
# SMTP
SMTP_HOST=smtp.example.com
SMTP_PORT=2525
SMTP_NOREPLY_USERNAME=no-reply@example.com
SMTP_SUPPORT_USERNAME=support@example.com
SMTP_NOREPLY_PASSWORD=examplepass
SMTP_SUPPORT_PASSWORD=examplepass
Установите Docker, если вы еще этого не сделали. Вы можете скачать его с официального веб-сайта Docker.
Откройте терминал или командную строку и перейдите в директорию проекта.
Выполните следующую команду, чтобы запустить проект:
docker compose up -d --build
Эта команда создаст необходимые контейнеры Docker и запустит проект.
Дождитесь запуска контейнеров. Вы можете проверить журналы, чтобы отслеживать прогресс.
Вот и все! Проект теперь должен быть запущен и работать. Вы можете получить доступ к нему, используя указанные URL-адреса или порты в вашем браузере.
Если вы не изменяли порты по умолчанию, вы можете получить доступ к проекту здесь:
Выполните следующую команду, чтобы остановить проект:
docker compose down
Эта команда остановит все контейнеры Docker, связанные с проектом.
Дождитесь остановки контейнеров. Вы можете проверить журналы, чтобы отслеживать прогресс.
Вот и все! Проект теперь должен быть остановлен. Вы можете закрыть терминал или командную строку.