More info about docker can be found here
RyzomCore source must be checked out on host directory which is described in
config file (see
This guide will use
ryzom/jessie as container.
You may need to use
sudo to create/run containers if your user is not in docker group.
Building container for debian/jessie:
$ ./create-container.sh jessie
Building container for static client.
$ ./create-container.sh static-client
docker/jessie/config. Value included from last are used.
RYZOM_SOURCE(host) Location for checked out sources
CMAKE_INSTALL_PREFIX(host) Where the compiled binaries should go.
BUILD(container) Where temporary build files are kept.
$ ./run-container.sh jessie
By default build directory is kept inside container
/tmp and will be lost when container is shut down.
Compiled binaries are placed into their own directory under sources.
Inside container that would be
ldd <binary> to see whats needed.
Static client should only require libopenal just like official client.