c276a8b8ba
Fields in CUE were renamed to the lowercase version of Dockerfile instructions. There's now opportunity to make other fields simpler to use (e.g., healthcheck), this commit is focused on env. Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>
27 lines
545 B
CUE
27 lines
545 B
CUE
package testing
|
|
|
|
import (
|
|
"dagger.io/dagger/engine"
|
|
)
|
|
|
|
engine.#Plan & {
|
|
inputs: directories: testdata: path: "./testdata"
|
|
|
|
actions: {
|
|
// FIXME: this doesn't test anything beside not crashing
|
|
build: engine.#Dockerfile & {
|
|
source: inputs.directories.testdata.contents
|
|
dockerfile: contents: """
|
|
FROM alpine:latest@sha256:ab00606a42621fb68f2ed6ad3c88be54397f981a7b70a79db3d1172b11c4367d
|
|
ENV test foobar
|
|
CMD /test-cmd
|
|
"""
|
|
} & {
|
|
config: {
|
|
env: test: "foobar"
|
|
cmd: ["/bin/sh", "-c", "/test-cmd"]
|
|
}
|
|
}
|
|
}
|
|
}
|