Проект на основе Nest.js, Mongoose, Express, TypeScript, Swagger, Docker и Docker Compose.
-
Клонируйте репозиторий:
git clone https://github.com/Rewive/SR.Back-end.git cd SR.Back-end -
Установите зависимости:
npm install
-
Переименуйте файл конфигурации:
mv .env.default .env
-
Соберите и запустите контейнеры в режиме разработки (порт приложения: 3000):
docker-compose up dev
Для production версии запустите (порт приложения: 3000)
docker-compose up prod
-
Откройте браузер и перейдите по адресу:
http://localhost:3000/docs
Для проверки кода с помощью ESLint используйте команду:
npm run lintgit checkout -b devgit add .
git commit -m "Добавил новую фичу"git push origin devgit checkout main
git merge dev