API for example - NestJS microservices (TypeScript, Node.js, Nest.js, Postgres, Sequelize, RabbitMQ, Docker, JWT, Telegram Bot, Nanoid, Argon2, Jest and others)
Home localhost:8080 - home page, check if the server is running
Docs localhost:8080/api/docs - detailed documentation
PgAdmin localhost:15432 - Postgres Admin
RabbitMQ localhost:15672 - rabbitMQ manager
.env.example to .env
check variables of .env file TELEGRAM_BOT_LINK, PGADMIN_DEFAULT_EMAIL, PGADMIN_DEFAULT_PASSWORD and others
$ npm install
# or
$ npm ci
# docker
$ docker compose up --build
# unit tests
$ npm run test
# unit tests detail
$ npm run test:detail
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov