An essay reviewer application similar to the Penn Reviewer application used to peer review essays in writing seminar classes.
bundle install
rails db:migrate
rails server
To load test data, run rails db:fixtures:load
.
RAILS_ENV
: Should beproduction
in production, ordevelopment
or not set otherwise.DATABASE_URL
: Specifies the location of the database. Uses sqlite by default if not specified.SENDGRID_USERNAME
: Sendgrid username used to send password reset emails.SENDGRID_PASSWORD
: Sendgrid password used to send password reset emails.S3_BUCKET_NAME
,AWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
,AWS_REGION
: Used to store essays. Uses filesystem by default if not set. Should be set when using a service like Heroku because of ephemeral filesystems.