Private messaging app for n-1 messaging. Use case for is "Brother-At-Large" in some robert rules of order denominations.
At the root of the project run:
npm install
To start the app run the following command:
npm start
The application is in debug mode if set DEBUG=*
is found in package.json on the line:
"start": "set DEBUG=* & nodemon ./source/bin/www"
To start the app in a docker container Install latest version of docker and docker-compose
To run the docker image:
docker-compose up
To run tests, linter, and prettier:
npm run test
To only run test suite:
npm run test-only
EsLint works recursively through all of the files in the source folder enforcing Airbnb linting rules
To lint:
npm run lint
To let EsLint try to autofix errors:
npm run lint -- --fix
Prettier enforces code formatting
To run Prettier:
npm run prettier
Nodemon is a tool that helps develop node.js based applications by automatically restarting the node application when file changes in the directory are detected. Nodemon automatically launches with the start of the app
Ngrok is a tool you should download. Ngrok exposes localhost ports to an internet domain. Ngrok is useful for integrating/testing local applications with cloud applications. For example to expose localhost port 4000 to the internet run the command:
ngrok http 4000