@@ -5,3 +5,23 @@ It is mainly intended to be used as a docker container in a cluster, optimally o
...
@@ -5,3 +5,23 @@ It is mainly intended to be used as a docker container in a cluster, optimally o
This implementation in golang strives to have faster startup and processing times than the corresponding java version by using fork instead of starting a new process for each request.
This implementation in golang strives to have faster startup and processing times than the corresponding java version by using fork instead of starting a new process for each request.
For some more information on how this works, [see the documentation](/doc/How_it_works.md).
For some more information on how this works, [see the documentation](/doc/How_it_works.md).
Building a Docker Image
=======================
A docker image can be built by first building the web server with buildweb.sh, which will place the web server executable into `./bin/`.
In order for that to work, `go` needs to be installed.
After that, the docker container for a particular stackmaxima version can be built by invoking `buildimage.sh STACKMAXIMA_VERSION` with `STACKMAXIMA_VERSION` substitutet to be the stackmaxima version to base the container off.