This codebase is backend service powers SNUEV, a course evaluation system for SNU students.
If you have questions about the service, please contact via [email protected].
We are currently not open to contribution, but will prepare contribution guide soon.
To be updated.
After cloning the codebase,
touch .env
docker-compose build
docker-compose run app rake db:create db:migrate
docker-compose up
And the server will be running at http://localhost:3001.
Environment Variable | |
---|---|
DATABASE_URL | - |
HTTP_HOST | Application host. Mostly used by mailers. |
SECRET_KEY_BASE | - |
SMTP_ADDRESS | Default: smtp.gmail.com |
SMTP_DOMAIN | - |
SMTP_PORT | Default: 587 |
SMTP_USER_NAME | - |
SMTP_PASSWORD | - |
WEB_BASE | Base url of web client. |
NEW_RELIC_LICENSE_KEY | New Relic license key. |
docker-compose -f docker-compose.test.yml run test rails db:create db:migrate # initial setup
docker-compose -f docker-compose.test.yml run test
You can run rspec using guard to automatically run spec when codebase changes.
docker-compose -f docker-compose.test.yml run test guard -c
Sorry, we are not open to public contribution currently.