From 2d778ea2a7c4b173c674efbec851b6541b9903e3 Mon Sep 17 00:00:00 2001 From: Solomon Hykes Date: Thu, 8 Apr 2021 23:39:07 +0000 Subject: [PATCH] stdlib: docker: default image for simple use cases Signed-off-by: Solomon Hykes --- stdlib/docker/container.cue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/stdlib/docker/container.cue b/stdlib/docker/container.cue index 1b7322b4..29495ed0 100644 --- a/stdlib/docker/container.cue +++ b/stdlib/docker/container.cue @@ -8,13 +8,21 @@ import ( "dagger.io/dagger" "dagger.io/dagger/op" + + "dagger.io/alpine" ) +// Default image for basic use cases +// FIXME: should just be 'alpine.#Image'. +// referring to '#.up' is a workaround to a dagger engine bug. +// see https://github.com/dagger/dagger/issues/304 +#DefaultImage: alpine.#Image.#up + // Run a Docker container #Container: { // Container image - image: dagger.#Artifact + image: dagger.#Artifact | *#DefaultImage // Independently cacheable setup commands setup: [...string]