Skip to content

Rewive/SR.Back-end

Repository files navigation

Social Rating 🚀

Описание

Проект на основе Nest.js, Mongoose, Express, TypeScript, Swagger, Docker и Docker Compose.

Установка и запуск проекта

Локальная установка

  1. Клонируйте репозиторий:

    git clone https://github.com/Rewive/SR.Back-end.git
    cd SR.Back-end
  2. Установите зависимости:

    npm install
  3. Переименуйте файл конфигурации:

    mv .env.default .env
  4. Соберите и запустите контейнеры в режиме разработки (порт приложения: 3000):

    docker-compose up dev

    Для production версии запустите (порт приложения: 3000)

    docker-compose up prod
  5. Откройте браузер и перейдите по адресу:

    http://localhost:3000/docs
    

Линтинг кода

Для проверки кода с помощью ESLint используйте команду:

npm run lint

Полезное для гита

Создание новой ветки и переключение на неё:

git checkout -b dev

Добавление изменений и коммит:

git add .
git commit -m "Добавил новую фичу"

Отправка изменений:

git push origin dev

Слияние ветки с основной:

git checkout main
git merge dev

About

This repo is high-end backend for a viral social rating game. Fault-tolerant, scalable architecture handling 500k+ users under heavy traffic, optimized for performance.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors