Server Installation¶
The section below describes a convenient way to setup a server for evaluation purpose.
For production deployment, read more details in the Administrator Documentation
section
at https://girder.readthedocs.io.
Run via Docker¶
First, install Docker and Docker compose follow the instruction on the official website. The community edition (CE) is sufficient for using this plugin. See https://docs.docker.com/install/ and https://docs.docker.com/compose/install/.
Then, assuming the sources are available in slicer_package_manager
folder, you may run
the server running the following commands:
$ cd slicer_package_manager
$ docker-compose up -d
Note
The -d
option is running the container in daemon mode. Remove it to display the logs
on the running containers.
To rebuild the container after changing the source code use the --build
option when
you run the command.
Warning
Run the containers can take few moments, the application will not be ready instantly.
The Girder application should then be running at http://localhost:8080/ and be already setup:
- Creation of an Admin User (username: admin, password: adminadmin)
- Creation of a local Assetstore (in ~/slicer_package_manager/assetstore), let’s read the Filesystem documentation for more detail about it
Note
You will have the possibility to create more users and/or change the password of the Admin User via the Girder UI.