stdlib/os/container: added ability to mount sockets (dagger.#Stream)

Signed-off-by: Sam Alba <samalba@users.noreply.github.com>
This commit is contained in:
Sam Alba 2021-12-13 16:09:38 -08:00
parent bf022b3f1d
commit 56dab104ca

View File

@ -54,6 +54,9 @@ import (
// Safely mount secrets (in cleartext) as non-persistent files // Safely mount secrets (in cleartext) as non-persistent files
secret: [string]: dagger.#Secret secret: [string]: dagger.#Secret
// Mount unix socket or windows npipes to the corresponding path
socket: [string]: dagger.#Stream
// Write file in the container // Write file in the container
files: [string]: { files: [string]: {
content: string content: string
@ -120,6 +123,9 @@ import (
for dest, _ in tmpfs { for dest, _ in tmpfs {
"\(dest)": "tmpfs" "\(dest)": "tmpfs"
} }
for dest, s in socket {
"\(dest)": stream: s
}
} }
} }
}, },