podenv-0.2.0: hub/Builders/debian.dhall
let Prelude = ../Prelude.dhall
let Podenv = ../Podenv.dhall
let image-ref = \(ver : Text) -> "docker.io/library/debian:${ver}"
let mkVolumes = \(ver : Text) -> [ "cache-apt-${ver}:/var/cache/apt" ]
let image =
\(ver : Text) ->
\(pkgs : List Text) ->
Podenv.ContainerBuild::{
, containerfile =
''
FROM ${image-ref ver}
ARG USER_UID
RUN ${./mkUser.dhall "debian"}
RUN apt-get update
RUN apt-get install -y ${Prelude.Text.concatSep " " pkgs}
ENV USER=debian
''
, image_volumes = mkVolumes ver
, image_home = Some "/home/debian"
, image_update = Some "apt-get update"
}
in { image-ref, mkVolumes, image }