package bistro

  1. Overview
  2. Docs
module Docker_image : sig ... end
module Singularity_image : sig ... end
type container_image =
  1. | Docker_image of Docker_image.t
  2. | Singularity_image of Singularity_image.t
val docker_image : ?tag:string -> ?registry:string -> account:string -> name:string -> unit -> container_image

Construct a description of a publicly available docker image

type 'a t =
  1. | Within_container of container_image list * 'a t
  2. | Simple_command of 'a Template.t
  3. | And_list of 'a t list
  4. | Or_list of 'a t list
  5. | Pipe_list of 'a t list
val map : 'a t -> f:('a -> 'b) -> 'b t
val deps : 'a t -> 'a list
val uses_container : 'a t -> bool