Volition is designed with self hosting in mind. By using “Deploy to Heroku” button above, you can be up and running in a few minutes!
To update your deployed app with the lastest changes:
- Clone this repo:
git clone git@github.com:garrettqmartin8/volition.git - Run
bin/update_herokufrom the command line. - Enjoy your updated app!
To take advantage of the daily reflection reminders, you may need to do some extra setup:
You’ll need to create a Twilio account and set three environment variables in the .env file:
TWILIO_SIDTWILIO_AUTH_TOKENTWILIO_SENDER_PHONE_NUMBER
You’ll need to set some SMTP environment variables in the .env file:
SMTP_ADDRESSSMTP_DOMAINSMTP_PASSWORDSMTP_USERNAME
After you have cloned this repo, run this setup script to set up your machine with the necessary dependencies to run and test this app:
% ./bin/setup
It assumes you have a machine equipped with Ruby, Postgres, etc. If not, set up your machine with this script.
PRs are welcome!