Schedule an SMS to your friend if you feel unsafe.
- Hermes: Greek patron god of messengers
- SOS: Morse code for Help!
- Node.js v10.4.1
- npm v6.1.0
git clone <repo>
cd <project>
npm install
npm run start
Please note that this application relies on other services like a cloud-hosted Mongo DB cluster. So, you'll need to supply the appropriate environment variables in
example.env
and rename it to.env
- Heroku CLI
- heroku-config plugin. Install with
heroku plugins:install heroku-config
- Create a heroku app
heroku create <app-name>
- Add your envars to heroku
heroku config:push --file <env-file>
- Push your code to heroku
git push heroku master
heruku ps
- the state of your app
heroku restart
heroku logs --tail
heroku run bash
- weird case-insensitive file naming issue with git on OSX
- config vars on heroku should be plain like
MY_VAR=my-value
, not quoted likeMY_VAR='my-value'
Each subsystem is a separate repository and deployed separately.