The Hacking Dojo is an online plateform meant for students to practice their programming skills under the wise supervision of their teachers.
- OCaml >= 4.0
- Ocsigen/Eliom >= 3.0 (website)
- ocamldap >= 2.2
-
dojo
The source tree of the Dojo. -
dev
Documentation and tools for developpers. -
doc
User manual -
etc
Configuration files -
bin
Administration programs
This installation assumes that the source distribution has been copied
into a directory $(ROOT)
that is accessible only to you.
-
Install dependencies. The easiest way is through OPAM, the ocaml package manager.
-
Customize etc/hackojo.conf.local.
-
Initialize your SSL keys from $(ROOT).
bin/initialize.sh
- Run the deployment script from
$(ROOT)
.
bin/up.sh