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>
28 lines
720 B
CUE
28 lines
720 B
CUE
package main
|
|
|
|
import (
|
|
"dagger.io/dagger/engine"
|
|
)
|
|
|
|
engine.#Plan & {
|
|
inputs: secrets: dockerHubToken: command: {
|
|
name: "sops"
|
|
args: ["exec-env", "../../secrets_sops.yaml", "echo $DOCKERHUB_TOKEN"]
|
|
}
|
|
actions: pull: engine.#Pull & {
|
|
source: "daggerio/ci-test:private-pull@sha256:c74f1b1166784193ea6c8f9440263b9be6cae07dfe35e32a5df7a31358ac2060"
|
|
auth: [{
|
|
target: "daggerio/ci-test:private-pull"
|
|
username: "daggertest"
|
|
secret: inputs.secrets.dockerHubToken.contents
|
|
}]
|
|
} & {
|
|
// assert result
|
|
digest: "sha256:c74f1b1166784193ea6c8f9440263b9be6cae07dfe35e32a5df7a31358ac2060"
|
|
config: {
|
|
env: PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
cmd: ["/bin/sh"]
|
|
}
|
|
}
|
|
}
|