Web-based exam server.
Sister project of Bottlenose.
A shell.nix
is provided which should get you a reproducible environment for running hourglass.
It will also setup postgres to store data locally. Once in the nix-shell
environment, run bundle install
to install gems locally. You can then run start_postgres
and stop_postgres
to control the local postgres server.
Webpack is configured with Hot Module Reloading, start the dev server with yarn webpack-dev
.
The relay dev server can be started with yarn relay-dev
.
Hourglass expects postgresql.
Databases can be created with rails db:create
and the schema is loaded with rails db:schema:load
.
To setup the database with our development records, run rails db:populate
.