ebe26a90ca
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
21 lines
330 B
CUE
21 lines
330 B
CUE
package docker
|
|
|
|
import (
|
|
"dagger.io/alpine"
|
|
"dagger.io/dagger/op"
|
|
)
|
|
|
|
// Generate a random number
|
|
random: {
|
|
string
|
|
#up: [
|
|
op.#Load & {from: alpine.#Image},
|
|
op.#Exec & {
|
|
args: ["sh", "-c", "cat /dev/urandom | tr -dc 'a-z' | fold -w 10 | head -n 1 | tr -d '\n' > /rand"]
|
|
},
|
|
op.#Export & {
|
|
source: "/rand"
|
|
},
|
|
]
|
|
}
|