Working on cloud services lead me to create Dockerfiles for deploying
OpenSimulator as Docker containers.
The [Github] repository https://github.com/Misterblue/opensim-docker
contains instructions and files for building and deploying OpenSimulator
using docker-compose
.
The hardest part was the tweaking of OpenSimulator configuration because there are so many files that need changing and I wanted to have both packaged configurations and the ability to completely replace the simulator’s configuration without changing the Docker image.
So, as is explained in the repository, the setup is to pretty much null out all
the default configuration files (those in config-include
) and replace them with
copies in bin/config
. This allows pre-packaged configurations to be included
in the images (set with environment variable CONFIG_NAME
) or to completely replace
the configuration by mounting over the bin/config
directory.
Happy Virtual World’ing.