Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.27 KB

README.md

File metadata and controls

40 lines (29 loc) · 1.27 KB

Docker recipes

Here we define the container images:

Each Dockerfile is accompanied by a .txt or .yml file, those are (pip) "requirements" and (conda) "environment" files, they are used to keep the list of Python packages to be installed separated from the Docker recipe.

If you want to build images with different (Python) packages, or different version, for example, you just have to change the txt/yml files.

You'll notice that isis and stereo-pipeline have no version defined in isis.yml and isisasp.yml environment files, this is because their versions will be taken from the .env. There is where you should change/fix the versions of ISIS and ASP you want to use.

Build

A docker-compose file (compose.yml) is provided to ease the building of the images.

For building the jupyter-isis image, you can simply check/adjust the variables (eg, ISIS_VERSION) in file .env and then run the building through docker-compose:

docker compose build jupyter-isis

The documentation for developers and deployment provide more information about building and running these images.