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 [email protected]:garrettqmartin8/volition.git
- Run
bin/update_heroku
from 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_SID
TWILIO_AUTH_TOKEN
TWILIO_SENDER_PHONE_NUMBER
You’ll need to set some SMTP environment variables in the .env
file:
SMTP_ADDRESS
SMTP_DOMAIN
SMTP_PASSWORD
SMTP_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!