Provides the latest release of nanshe
and dependencies installed in a supported cluster environment.
This repo is part of an automated build, which is hosted on Docker Hub ( https://hub.docker.com/r/nanshe/nanshe ). Changes added to this trigger an automatic rebuild and deploy the resulting image to Docker Hub. To download an existing image, one simply needs to run docker pull nanshe/nanshe
.
If one wishes to develop this repo, building will need to be performed manually. This container can be built simply by cd
ing into the repo and using docker build -t <NAME> .
where <NAME>
is the name tagged to the image built. More information about building can be found in Docker's documentation ( https://docs.docker.com/reference/builder ). Please consider opening a pull request for changes that you make.
Only releases of nanshe
are installed in this repo. nanshe
is only released if it passes a build and is actively tested in this exact same environment. The container used by this container as a base, jakirkham/centos_drmaa_conda
, is tested independently. That being said, the test suite is run for the installed release of nanshe
during the build phase. If it fails, the build phase will be interrupted and the container will not be tagged or released on Docker Hub.
Once an image is acquired either from one of the provided builds or manually, the image is designed to provide a preconfigured shell environment. Simply run docker run -it <NAME>
. This will configure Grid Engine and a number of environment variables useful for maintaining it and starts up bash
. At that point, any nanshe
command can be run. In the case of an automated build, <NAME>
is nanshe/nanshe
.