abelardopardo / ontask_b

A platform offering teachers and educational designers the capacity to use data to personalise the learner experience.
https://ontasklearning.org
MIT License
42 stars 35 forks source link

Dockerize the OnTask app and add a guide to self-host it #232

Open firasm opened 1 year ago

firasm commented 1 year ago

One of the major pain points of OnTask for users that do not have institutional IT support is to get up and running. There is the demo server, but that doesn't actually send emails out and from a liability and privacy perspective, it's not a good idea for this project to host a public server.

So what then is a keen instructor who has no experience with deployment or server administration supposed to? There are two options:

  1. find $$ to pay someone to do this for them, or
  2. follow a user-guide that allows building and deploying the app via Docker on a cloud service (Heroku, Firebase, Fly.io, etc...).

This issue is for option 2.

The steps needed