- TypeScript
- Nestjs (Express.js)
- SequelizeORM
- PostgreSQL
- Docker + Compose
Переменные окружения для контейнера с posgresql задается в environment
docker-compose
файла, для Nestjs в файле
.env
или .env.development.local
Нужен PostgreSQL
# install dependencies
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
#development
$ docker compose up -d --build
#production
$ docker compose -f "docker-compose.yaml" up -d --build
Выполнить команду на хост машине или внутри контейнера:
npx sequelize db:migrate && npx sequelize db:seed:all
Swagger документ - http://localhost:3000/api/v1/