This project enables students to give anonymous, moderated feedback to their lecturers.
We strongly recommend using the Docker-based approach!
- Edit the
development.env
accordingly - Build the docker-image
docker-compose build .
- Start the container
docker-compose up -d
- Create the database, if needed,
docker-compose exec kummerkasten bundle exec rake db:create
- Migrate the database, if needed,
docker-compose exec kummerkasten bundle exec rake db:migrate qc:update
- Done! Visit
localhost:3000
- Install all needed packages (see above)
- Install and start an redis instance: https://redis.io/topics/quickstart
- Clone this repository
- set the needed environment variables(use
source development.sh
for a quickstart) - Create the needed database:
rake db:create db:migrate
- Precompile the assets:
rake assets:precompile
- Start the engines:
rails s
The recommended software versions are
- rails
>=5.1
- ruby
>=2.3
- node
>=7
You should have the following packages installed (see Dockerfile)
build-essential
nodejs
npm
libpq-dev
wget
git
cron
You should provide a redis instance and an SMTP server.