Skip to content

vigis-project/backend

Repository files navigation

Vigis backend

Бэкенд часть проекта Vigis

Warning

Данный проект разрабатывался в рамках курсовой работы по предмету "Архитектура программного обеспечения". Могут быть ошибки, недоделки и прочие неровности.

Run docker-compose

$ docker compose --env-file .development.env up --build

Для работы PostgreSQL необходимо установить pg и sequelize:

pnpm install -g pg sequelize

ВАЖНО! Применить миграции чтобы создать роли USER, ADMIN и STAFF

Зайти в контейнер

$ docker exec -it nest-app bash

Применить миграции

$ sequelize db:migrate

Откатить миграции

Откатить последнюю миграцию

$ sequelize db:migrate:undo

Откатить все миграции

$ sequelize db:migrate:undo:all

Nest framework TypeScript starter repository.

Project setup

$ pnpm install

Compile and run the project

# development
$ pnpm run start

# watch mode
$ pnpm run start:dev

# production mode
$ pnpm run start:prod

Run tests

# unit tests
$ pnpm run test

# e2e tests
$ pnpm run test:e2e

# test coverage
$ pnpm run test:cov

About

Backend side of the book exchange website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •