- nosql_template
-
Убедитесь, что у вас установлен Docker, Docker Compose и Git.
-
Клонируйте репозиторий с помощью команды:
git clone https://github.com/moevm/nsql1h26-tailor.git
-
Перейдите в директорию проекта:
cd nsql1h26-tailor
-
Запустите приложение с помощью Docker Compose (убедитесь, что порты 8080 и 3000 свободны):
docker compose up --build
-
Перейдите в раздел Проверка работоспособности
-
Убедитесь, что у вас установлены:
-
Установите зависимости для backend и frontend:
pnpm i
-
Отредактируйте файл
.envв корне проекта:MONGO_HOST=localhost MONGO_PORT=27017
-
Если авторизация в MongoDB включена, добавьте следующие переменные в
.env(иначе, уберите):MONGO_USER=your_username MONGO_PASSWORD=your_password
-
Запустите MongoDB в вашей системе
-
Запустите приложение (убедитесь, что порты 8080 и 3000 свободны):
pnpm build && pnpm preview
-
Запустите приложение в режиме разработки (убедитесь, что порты 8080 и 3000 свободны):
pnpm dev
- Подождите инициализации всех контейнеров. Зайдите по адресу http://127.0.0.1:8080 в браузере, чтобы увидеть запущенное приложение.
- Проверьте, что на момент запуска http://127.0.0.1:8080 и http://127.0.0.1:3000 не заняты другими приложениями и контейнерами.
- Убедитесь, что MongoDB запущен и доступен по адресу, указанному в файле
.env. - Зайдите по адресу http://127.0.0.1:8080 в браузере, чтобы увидеть запущенное приложение.
- Проверьте, что на момент запуска http://127.0.0.1:8080 и http://127.0.0.1:3000 не заняты другими приложениями.
- email: customer@mail.com
- password: customer
- email: tailor@mail.com
- password: tailor
- email: manager@mail.com
- password: manager