local deployment steps

This commit is contained in:
Christoph Walther
2024-08-30 18:05:47 +02:00
parent 521d0d2a45
commit d63a216b57
3 changed files with 75 additions and 2 deletions

View File

@ -0,0 +1 @@
One problem in the use of CodeOcean is the deployment. The installation instructions for CodeOcean are not comprehensive and only feature a development branch install, with a lot of installation steps to get the software working. They include Nomad as container orchestration instead of Kubernetes, which in itself doesn't run in Docker and therefore needs to be installed on the host system. Everything else, which is Codeocean with it's database and Poseidon, an interface between Codeocean and Nomad, was rewritten to run in Docker to simplify the deployment process. How this was done, and which configuration files are necessary is described in the following sections.