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.
- Host: GitHub
- URL: https://github.com/openms/dockerfiles
- Owner: OpenMS
- Created: 2016-04-20T13:13:49.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-01-11T22:25:38.000Z (over 1 year ago)
- Last Synced: 2024-04-14T05:45:44.531Z (about 1 year ago)
- Language: Dockerfile
- Size: 103 KB
- Stars: 2
- Watchers: 14
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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