Skip to content

JoshTristram/volition

 
 

Repository files navigation

Volition

Build status: CircleCI

Self hosting

Deploy

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:

  1. Clone this repo: git clone git@github.com:garrettqmartin8/volition.git
  2. Run bin/update_heroku from the command line.
  3. Enjoy your updated app!

Setting up reminders

To take advantage of the daily reflection reminders, you may need to do some extra setup:

SMS reminders

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

Email reminders

You’ll need to set some SMTP environment variables in the .env file:

  • SMTP_ADDRESS
  • SMTP_DOMAIN
  • SMTP_PASSWORD
  • SMTP_USERNAME

Contributing

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!

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 38.2%
  • HTML 37.0%
  • CSS 16.9%
  • JavaScript 7.5%
  • Shell 0.4%