ocaml-dockerfile icon indicating copy to clipboard operation
ocaml-dockerfile copied to clipboard

OCaml interface for creating Dockerfiles

Results 20 ocaml-dockerfile issues
Sort by recently updated
recently updated
newest added

~This is WIP - opening with a trial version to test the fix.~ This applies a previous version of the change in https://github.com/ocurrent/docker-base-images/pull/147 to `Dockerfile_opam.all_ocaml_compilers` and `Dockerfile_opam.separate_ocaml_compilers`, but these two...

TL;DR: * add `?mounts:(Mount.t list)` to `Dockerfile.run` and support in `Dockerfile.crunch` * add a simple Mount.t: mount type, list of options (or string map of options) * introduce ?mount_cache in...

The Dockerfiles and images generated with this for the ocaml/opam images set up default git credentials: https://github.com/avsm/ocaml-dockerfile/blob/f184554282a3836bf3f1c34d20e77d0530f8349d/src-opam/dockerfile_linux.ml#L24-L28 Why is this done/desirable? This creates `/home/opam/.gitconfig`, which prevents the ocaml/opam images from...

It would be a good testing ground for when https://github.com/ocaml/opam/issues/4991 is fixed

For many releases DNF is the default package manager, maybe it makes sense to update it from Yum to DNF? It will require dropping some older versions though (seems only...

Have a look at [Use winget to install or modify Visual Studio](https://learn.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2022#use-winget-to-install-or-modify-visual-studio): > You can use the [Windows Package Manager](https://learn.microsoft.com/en-us/windows/package-manager/winget/) "winget" tool to programmatically install, modify, or update Visual Studio...

Dear Madam or Sir, due to the opam repository archival process, we are keen to have the maintainers of packages specify their intention. We noticed that dockerfile has a lot...

I think sharing the package cache could make docker builds more efficient, but I'm also worried that parallel jobs could compete for the cache as it is exclusive (`locked`). Alternatively,...

opam 2.5.0~alpha1 has been tagged https://github.com/ocaml/opam/releases/tag/2.5.0-alpha1 (announcement will be on monday but the tag can be used already)