Go on Docker Swarm
Updates the `Go on Docker Swarm` use case to europa config. Diagrams are also included for better UX Signed-off-by: guillaume <guillaume.derouville@gmail.com>
This commit is contained in:
20
docs/tests/use-cases/go-docker-swarm/client-api.cue.fragment
Normal file
20
docs/tests/use-cases/go-docker-swarm/client-api.cue.fragment
Normal file
@@ -0,0 +1,20 @@
|
||||
package docs
|
||||
|
||||
import (
|
||||
"dagger.io/dagger"
|
||||
)
|
||||
|
||||
dagger.#Plan & {
|
||||
client: {
|
||||
// Locally, manual source of the .env or install https://direnv.net
|
||||
env: {
|
||||
GITHUB_SHA: string
|
||||
SSH_PRIVATE_KEY_DOCKER_SWARM: dagger.#Secret
|
||||
}
|
||||
filesystem: {
|
||||
"./": read: contents: dagger.#FS
|
||||
"./merge.output": write: contents: actions.build.image.rootfs // Creates a build artifact for debug
|
||||
}
|
||||
network: "unix:///var/run/docker.sock": connect: dagger.#Socket // Docker daemon socket
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user