An open API service indexing awesome lists of open source software.

https://github.com/openms/dockerfiles

This repository holds Dockerfiles for creating docker images for several OpenMS configurations based on different base images.
https://github.com/openms/dockerfiles

Last synced: 3 months ago
JSON representation

This repository holds Dockerfiles for creating docker images for several OpenMS configurations based on different base images.

Awesome Lists containing this project

README

        

# OpenMS Dockerfiles
This repository holds Dockerfiles for creating docker images for several OpenMS configurations based on different base images.
For now, they are completely unoptimized and mainly intended for internal use during continuous integration.
For the most important images (contrib, manylinux2014, executables) builds are triggered with GitHub Actions in the respective
other repos from this organization. They are published on https://github.com/orgs/OpenMS/packages.

# Writing dockerfiles
See e.g. https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
By now, we require docker buildx to build them to include newer features https://docs.docker.com/buildx/working-with-buildx/

TODO Use dockercompose YAML scripts to correctly resolve dependencies and reduce image size by not adding tools that are no dependencies.
https://docs.docker.com/docker-cloud/builds/advanced/#custom-build-phase-hooks