A progressive Node.js framework for building efficient and scalable server-side applications.
# Build image for the first time
$ sudo docker-compose build
# Run existing image for next times
$ sudo docker-compose up -d
# Reboot container
$ docker-compose down && docker-compose up -d
(with default .env
)
# Use version of node specified in .nvmrc before adding new deps to project
$ nvm use
# When version of node is correct, use command for clean install with usage of package-lock.json
$ npm ci
API Gateway
- HTTP:3000
Auth Service
- AMQP
Presence Service
- AMQP | WS:4000
Chat Service
- AMQP | WS:5000
Uploads Service
- AMQP | HTTP:5123
PostgreSQL
is running on default 5432
port
RabbitMQ
is running on default 5672
port
Redis
is running on default 6379
port
RabbitMQ - Management
- HTTP:15672
username
- myavzurpassword
- password