ru-bot
ru-bot copied to clipboard
ru_bot
Installation
For better development conditions, you need to install docker and docker-compose
Also, we advise you to install all devdependencies locally (linters, etc):
npm install
Don't forget to create .env (from .env.example) and src/.chatlist.json (from src/.chalist.example.json).
When you made all steps above, run
docker-compose pull
docker-compose up -d postgres
docker-compose up --build app
Your application will automatically restart with nodemon after code changes (in src directory).
Create commits through commitizen:
npm install --global commitizen
# commit
git cz
Use next commands to manipulate db schema:
# To run all migrations
npm run migrate
# To rollback latest migration
npm run rollback