stdlib: added support for local docker socket
Signed-off-by: Sam Alba <sam.alba@gmail.com>
This commit is contained in:
@@ -102,7 +102,7 @@ import (
|
||||
|
||||
#Run: {
|
||||
// Connect to a remote SSH server
|
||||
ssh: {
|
||||
ssh?: {
|
||||
// ssh host
|
||||
host: dagger.#Input & {string}
|
||||
|
||||
@@ -122,6 +122,9 @@ import (
|
||||
keyPassphrase?: dagger.#Input & {dagger.#Secret}
|
||||
}
|
||||
|
||||
// Mount local docker socket
|
||||
socket?: dagger.#Stream & dagger.#Input
|
||||
|
||||
// Image reference (e.g: nginx:alpine)
|
||||
ref: dagger.#Input & {string}
|
||||
|
||||
@@ -147,7 +150,13 @@ import (
|
||||
"""#
|
||||
|
||||
run: #Command & {
|
||||
"ssh": ssh
|
||||
if ssh != _|_ {
|
||||
"ssh": ssh
|
||||
}
|
||||
if socket != _|_ {
|
||||
"socket": socket
|
||||
}
|
||||
|
||||
command: #command
|
||||
env: {
|
||||
IMAGE_REF: ref
|
||||
|
Reference in New Issue
Block a user