Skip to content

MalyugaSensei/bothub-nodejs-restapi

Repository files navigation

Тестовое задание.

Стек

  • TypeScript
  • Nestjs (Express.js)
  • SequelizeORM
  • PostgreSQL
  • Docker + Compose

env

Переменные окружения для контейнера с posgresql задается в environment docker-compose файла, для Nestjs в файле .env или .env.development.local

Запуск на host машине

Нужен PostgreSQL

# install dependencies
$ npm install 

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Запуск внутри docker container (Рекомендуется)

#development
$ docker compose up -d --build

#production
$ docker compose -f "docker-compose.yaml" up -d --build

Migrations

Выполнить команду на хост машине или внутри контейнера:
npx sequelize db:migrate && npx sequelize db:seed:all

Endpoints

Swagger документ - http://localhost:3000/api/v1/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published