Update examples and docs for required push
This commit is contained in:
@@ -43,6 +43,7 @@ resources:
|
||||
platforms:
|
||||
- plan9/amd64
|
||||
- plan9/386
|
||||
push: false
|
||||
---
|
||||
name: registry
|
||||
runtime: yaml
|
||||
@@ -79,6 +80,7 @@ resources:
|
||||
cacheFrom:
|
||||
- local:
|
||||
src: tmp/cache
|
||||
push: false
|
||||
---
|
||||
name: dbc
|
||||
runtime: yaml
|
||||
@@ -92,6 +94,7 @@ resources:
|
||||
exec: true
|
||||
builder:
|
||||
name: cloud-builder-name
|
||||
push: false
|
||||
---
|
||||
name: build-args
|
||||
runtime: yaml
|
||||
@@ -104,6 +107,7 @@ resources:
|
||||
location: "app"
|
||||
buildArgs:
|
||||
SET_ME_TO_TRUE: "true"
|
||||
push: false
|
||||
---
|
||||
name: build-target
|
||||
runtime: yaml
|
||||
@@ -115,6 +119,7 @@ resources:
|
||||
context:
|
||||
location: "app"
|
||||
target: "build-me"
|
||||
push: false
|
||||
---
|
||||
name: named-contexts
|
||||
runtime: yaml
|
||||
@@ -128,6 +133,7 @@ resources:
|
||||
named:
|
||||
"golang:latest":
|
||||
location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"
|
||||
push: false
|
||||
---
|
||||
name: remote-context
|
||||
runtime: yaml
|
||||
@@ -138,6 +144,7 @@ resources:
|
||||
properties:
|
||||
context:
|
||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"
|
||||
push: false
|
||||
|
||||
---
|
||||
name: inline
|
||||
@@ -153,6 +160,7 @@ resources:
|
||||
COPY hello.c ./
|
||||
context:
|
||||
location: "app"
|
||||
push: false
|
||||
---
|
||||
name: remote-context
|
||||
runtime: yaml
|
||||
@@ -165,6 +173,7 @@ resources:
|
||||
location: app/Dockerfile
|
||||
context:
|
||||
location: "https://github.com/docker-library/hello-world.git"
|
||||
push: false
|
||||
---
|
||||
name: docker-load
|
||||
runtime: yaml
|
||||
@@ -178,3 +187,4 @@ resources:
|
||||
exports:
|
||||
- docker:
|
||||
tar: true
|
||||
push: false
|
||||
|
||||
@@ -9,6 +9,7 @@ return await Deployment.RunAsync(() =>
|
||||
var dockerHubPassword = config.Require("dockerHubPassword");
|
||||
var multiPlatform = new DockerBuild.Image("multiPlatform", new()
|
||||
{
|
||||
Push = false,
|
||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||
{
|
||||
Location = "./app/Dockerfile.multiPlatform",
|
||||
@@ -26,6 +27,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var registryPush = new DockerBuild.Image("registryPush", new()
|
||||
{
|
||||
Push = false,
|
||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||
{
|
||||
Location = "./app",
|
||||
@@ -58,6 +60,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var cached = new DockerBuild.Image("cached", new()
|
||||
{
|
||||
Push = false,
|
||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||
{
|
||||
Location = "./app",
|
||||
@@ -87,6 +90,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var buildArgs = new DockerBuild.Image("buildArgs", new()
|
||||
{
|
||||
Push = false,
|
||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||
{
|
||||
Location = "./app/Dockerfile.buildArgs",
|
||||
@@ -103,6 +107,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var extraHosts = new DockerBuild.Image("extraHosts", new()
|
||||
{
|
||||
Push = false,
|
||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||
{
|
||||
Location = "./app/Dockerfile.extraHosts",
|
||||
@@ -119,6 +124,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var sshMount = new DockerBuild.Image("sshMount", new()
|
||||
{
|
||||
Push = false,
|
||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||
{
|
||||
Location = "./app/Dockerfile.sshMount",
|
||||
@@ -138,6 +144,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var secrets = new DockerBuild.Image("secrets", new()
|
||||
{
|
||||
Push = false,
|
||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||
{
|
||||
Location = "./app/Dockerfile.secrets",
|
||||
@@ -154,6 +161,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var labels = new DockerBuild.Image("labels", new()
|
||||
{
|
||||
Push = false,
|
||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||
{
|
||||
Location = "./app",
|
||||
@@ -166,6 +174,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var target = new DockerBuild.Image("target", new()
|
||||
{
|
||||
Push = false,
|
||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||
{
|
||||
Location = "./app/Dockerfile.target",
|
||||
@@ -179,6 +188,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var namedContexts = new DockerBuild.Image("namedContexts", new()
|
||||
{
|
||||
Push = false,
|
||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||
{
|
||||
Location = "./app/Dockerfile.namedContexts",
|
||||
@@ -198,6 +208,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var remoteContext = new DockerBuild.Image("remoteContext", new()
|
||||
{
|
||||
Push = false,
|
||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||
{
|
||||
Location = "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
@@ -206,6 +217,7 @@ return await Deployment.RunAsync(() =>
|
||||
|
||||
var remoteContextWithInline = new DockerBuild.Image("remoteContextWithInline", new()
|
||||
{
|
||||
Push = false,
|
||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||
{
|
||||
Inline = @"FROM busybox
|
||||
@@ -220,6 +232,7 @@ COPY hello.c ./
|
||||
|
||||
var inline = new DockerBuild.Image("inline", new()
|
||||
{
|
||||
Push = false,
|
||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||
{
|
||||
Inline = @"FROM alpine
|
||||
@@ -234,6 +247,7 @@ RUN echo ""This uses an inline Dockerfile! 👍""
|
||||
|
||||
var dockerLoad = new DockerBuild.Image("dockerLoad", new()
|
||||
{
|
||||
Push = false,
|
||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||
{
|
||||
Location = "./app",
|
||||
|
||||
@@ -11,6 +11,7 @@ func main() {
|
||||
cfg := config.New(ctx, "")
|
||||
dockerHubPassword := cfg.Require("dockerHubPassword")
|
||||
multiPlatform, err := dockerbuild.NewImage(ctx, "multiPlatform", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Location: pulumi.String("./app/Dockerfile.multiPlatform"),
|
||||
},
|
||||
@@ -26,6 +27,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "registryPush", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Context: &dockerbuild.BuildContextArgs{
|
||||
Location: pulumi.String("./app"),
|
||||
},
|
||||
@@ -52,6 +54,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "cached", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Context: &dockerbuild.BuildContextArgs{
|
||||
Location: pulumi.String("./app"),
|
||||
},
|
||||
@@ -75,6 +78,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "buildArgs", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Location: pulumi.String("./app/Dockerfile.buildArgs"),
|
||||
},
|
||||
@@ -89,6 +93,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "extraHosts", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Location: pulumi.String("./app/Dockerfile.extraHosts"),
|
||||
},
|
||||
@@ -103,6 +108,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "sshMount", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Location: pulumi.String("./app/Dockerfile.sshMount"),
|
||||
},
|
||||
@@ -119,6 +125,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "secrets", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Location: pulumi.String("./app/Dockerfile.secrets"),
|
||||
},
|
||||
@@ -133,6 +140,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "labels", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Context: &dockerbuild.BuildContextArgs{
|
||||
Location: pulumi.String("./app"),
|
||||
},
|
||||
@@ -144,6 +152,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "target", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Location: pulumi.String("./app/Dockerfile.target"),
|
||||
},
|
||||
@@ -156,6 +165,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "namedContexts", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Location: pulumi.String("./app/Dockerfile.namedContexts"),
|
||||
},
|
||||
@@ -172,6 +182,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "remoteContext", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Context: &dockerbuild.BuildContextArgs{
|
||||
Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
||||
},
|
||||
@@ -180,6 +191,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "remoteContextWithInline", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
||||
},
|
||||
@@ -191,6 +203,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "inline", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Inline: pulumi.String("FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"),
|
||||
},
|
||||
@@ -202,6 +215,7 @@ func main() {
|
||||
return err
|
||||
}
|
||||
_, err = dockerbuild.NewImage(ctx, "dockerLoad", &dockerbuild.ImageArgs{
|
||||
Push: pulumi.Bool(false),
|
||||
Context: &dockerbuild.BuildContextArgs{
|
||||
Location: pulumi.String("./app"),
|
||||
},
|
||||
|
||||
@@ -32,6 +32,7 @@ public class App {
|
||||
final var config = ctx.config();
|
||||
final var dockerHubPassword = config.get("dockerHubPassword");
|
||||
var multiPlatform = new Image("multiPlatform", ImageArgs.builder()
|
||||
.push(false)
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.location("./app/Dockerfile.multiPlatform")
|
||||
.build())
|
||||
@@ -44,6 +45,7 @@ public class App {
|
||||
.build());
|
||||
|
||||
var registryPush = new Image("registryPush", ImageArgs.builder()
|
||||
.push(false)
|
||||
.context(BuildContextArgs.builder()
|
||||
.location("./app")
|
||||
.build())
|
||||
@@ -62,6 +64,7 @@ public class App {
|
||||
.build());
|
||||
|
||||
var cached = new Image("cached", ImageArgs.builder()
|
||||
.push(false)
|
||||
.context(BuildContextArgs.builder()
|
||||
.location("./app")
|
||||
.build())
|
||||
@@ -79,6 +82,7 @@ public class App {
|
||||
.build());
|
||||
|
||||
var buildArgs = new Image("buildArgs", ImageArgs.builder()
|
||||
.push(false)
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.location("./app/Dockerfile.buildArgs")
|
||||
.build())
|
||||
@@ -89,6 +93,7 @@ public class App {
|
||||
.build());
|
||||
|
||||
var extraHosts = new Image("extraHosts", ImageArgs.builder()
|
||||
.push(false)
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.location("./app/Dockerfile.extraHosts")
|
||||
.build())
|
||||
@@ -99,6 +104,7 @@ public class App {
|
||||
.build());
|
||||
|
||||
var sshMount = new Image("sshMount", ImageArgs.builder()
|
||||
.push(false)
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.location("./app/Dockerfile.sshMount")
|
||||
.build())
|
||||
@@ -111,6 +117,7 @@ public class App {
|
||||
.build());
|
||||
|
||||
var secrets = new Image("secrets", ImageArgs.builder()
|
||||
.push(false)
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.location("./app/Dockerfile.secrets")
|
||||
.build())
|
||||
@@ -121,6 +128,7 @@ public class App {
|
||||
.build());
|
||||
|
||||
var labels = new Image("labels", ImageArgs.builder()
|
||||
.push(false)
|
||||
.context(BuildContextArgs.builder()
|
||||
.location("./app")
|
||||
.build())
|
||||
@@ -128,6 +136,7 @@ public class App {
|
||||
.build());
|
||||
|
||||
var target = new Image("target", ImageArgs.builder()
|
||||
.push(false)
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.location("./app/Dockerfile.target")
|
||||
.build())
|
||||
@@ -138,6 +147,7 @@ public class App {
|
||||
.build());
|
||||
|
||||
var namedContexts = new Image("namedContexts", ImageArgs.builder()
|
||||
.push(false)
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.location("./app/Dockerfile.namedContexts")
|
||||
.build())
|
||||
@@ -148,12 +158,14 @@ public class App {
|
||||
.build());
|
||||
|
||||
var remoteContext = new Image("remoteContext", ImageArgs.builder()
|
||||
.push(false)
|
||||
.context(BuildContextArgs.builder()
|
||||
.location("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile")
|
||||
.build())
|
||||
.build());
|
||||
|
||||
var remoteContextWithInline = new Image("remoteContextWithInline", ImageArgs.builder()
|
||||
.push(false)
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.inline("""
|
||||
FROM busybox
|
||||
@@ -166,6 +178,7 @@ COPY hello.c ./
|
||||
.build());
|
||||
|
||||
var inline = new Image("inline", ImageArgs.builder()
|
||||
.push(false)
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.inline("""
|
||||
FROM alpine
|
||||
@@ -178,6 +191,7 @@ RUN echo "This uses an inline Dockerfile! 👍"
|
||||
.build());
|
||||
|
||||
var dockerLoad = new Image("dockerLoad", ImageArgs.builder()
|
||||
.push(false)
|
||||
.context(BuildContextArgs.builder()
|
||||
.location("./app")
|
||||
.build())
|
||||
|
||||
@@ -4,6 +4,7 @@ import * as docker_build from "@pulumi/docker-build";
|
||||
const config = new pulumi.Config();
|
||||
const dockerHubPassword = config.require("dockerHubPassword");
|
||||
const multiPlatform = new docker_build.Image("multiPlatform", {
|
||||
push: false,
|
||||
dockerfile: {
|
||||
location: "./app/Dockerfile.multiPlatform",
|
||||
},
|
||||
@@ -16,6 +17,7 @@ const multiPlatform = new docker_build.Image("multiPlatform", {
|
||||
],
|
||||
});
|
||||
const registryPush = new docker_build.Image("registryPush", {
|
||||
push: false,
|
||||
context: {
|
||||
location: "./app",
|
||||
},
|
||||
@@ -33,6 +35,7 @@ const registryPush = new docker_build.Image("registryPush", {
|
||||
}],
|
||||
});
|
||||
const cached = new docker_build.Image("cached", {
|
||||
push: false,
|
||||
context: {
|
||||
location: "./app",
|
||||
},
|
||||
@@ -49,6 +52,7 @@ const cached = new docker_build.Image("cached", {
|
||||
}],
|
||||
});
|
||||
const buildArgs = new docker_build.Image("buildArgs", {
|
||||
push: false,
|
||||
dockerfile: {
|
||||
location: "./app/Dockerfile.buildArgs",
|
||||
},
|
||||
@@ -60,6 +64,7 @@ const buildArgs = new docker_build.Image("buildArgs", {
|
||||
},
|
||||
});
|
||||
const extraHosts = new docker_build.Image("extraHosts", {
|
||||
push: false,
|
||||
dockerfile: {
|
||||
location: "./app/Dockerfile.extraHosts",
|
||||
},
|
||||
@@ -69,6 +74,7 @@ const extraHosts = new docker_build.Image("extraHosts", {
|
||||
addHosts: ["metadata.google.internal:169.254.169.254"],
|
||||
});
|
||||
const sshMount = new docker_build.Image("sshMount", {
|
||||
push: false,
|
||||
dockerfile: {
|
||||
location: "./app/Dockerfile.sshMount",
|
||||
},
|
||||
@@ -80,6 +86,7 @@ const sshMount = new docker_build.Image("sshMount", {
|
||||
}],
|
||||
});
|
||||
const secrets = new docker_build.Image("secrets", {
|
||||
push: false,
|
||||
dockerfile: {
|
||||
location: "./app/Dockerfile.secrets",
|
||||
},
|
||||
@@ -91,6 +98,7 @@ const secrets = new docker_build.Image("secrets", {
|
||||
},
|
||||
});
|
||||
const labels = new docker_build.Image("labels", {
|
||||
push: false,
|
||||
context: {
|
||||
location: "./app",
|
||||
},
|
||||
@@ -99,6 +107,7 @@ const labels = new docker_build.Image("labels", {
|
||||
},
|
||||
});
|
||||
const target = new docker_build.Image("target", {
|
||||
push: false,
|
||||
dockerfile: {
|
||||
location: "./app/Dockerfile.target",
|
||||
},
|
||||
@@ -108,6 +117,7 @@ const target = new docker_build.Image("target", {
|
||||
target: "build-me",
|
||||
});
|
||||
const namedContexts = new docker_build.Image("namedContexts", {
|
||||
push: false,
|
||||
dockerfile: {
|
||||
location: "./app/Dockerfile.namedContexts",
|
||||
},
|
||||
@@ -120,10 +130,14 @@ const namedContexts = new docker_build.Image("namedContexts", {
|
||||
},
|
||||
},
|
||||
});
|
||||
const remoteContext = new docker_build.Image("remoteContext", {context: {
|
||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
}});
|
||||
const remoteContext = new docker_build.Image("remoteContext", {
|
||||
push: false,
|
||||
context: {
|
||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
},
|
||||
});
|
||||
const remoteContextWithInline = new docker_build.Image("remoteContextWithInline", {
|
||||
push: false,
|
||||
dockerfile: {
|
||||
inline: `FROM busybox
|
||||
COPY hello.c ./
|
||||
@@ -134,6 +148,7 @@ COPY hello.c ./
|
||||
},
|
||||
});
|
||||
const inline = new docker_build.Image("inline", {
|
||||
push: false,
|
||||
dockerfile: {
|
||||
inline: `FROM alpine
|
||||
RUN echo "This uses an inline Dockerfile! 👍"
|
||||
@@ -144,6 +159,7 @@ RUN echo "This uses an inline Dockerfile! 👍"
|
||||
},
|
||||
});
|
||||
const dockerLoad = new docker_build.Image("dockerLoad", {
|
||||
push: false,
|
||||
context: {
|
||||
location: "./app",
|
||||
},
|
||||
|
||||
@@ -4,6 +4,7 @@ import pulumi_docker_build as docker_build
|
||||
config = pulumi.Config()
|
||||
docker_hub_password = config.require("dockerHubPassword")
|
||||
multi_platform = docker_build.Image("multiPlatform",
|
||||
push=False,
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
location="./app/Dockerfile.multiPlatform",
|
||||
),
|
||||
@@ -15,6 +16,7 @@ multi_platform = docker_build.Image("multiPlatform",
|
||||
docker_build.Platform.PLAN9_386,
|
||||
])
|
||||
registry_push = docker_build.Image("registryPush",
|
||||
push=False,
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="./app",
|
||||
),
|
||||
@@ -31,6 +33,7 @@ registry_push = docker_build.Image("registryPush",
|
||||
password=docker_hub_password,
|
||||
)])
|
||||
cached = docker_build.Image("cached",
|
||||
push=False,
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="./app",
|
||||
),
|
||||
@@ -46,6 +49,7 @@ cached = docker_build.Image("cached",
|
||||
),
|
||||
)])
|
||||
build_args = docker_build.Image("buildArgs",
|
||||
push=False,
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
location="./app/Dockerfile.buildArgs",
|
||||
),
|
||||
@@ -56,6 +60,7 @@ build_args = docker_build.Image("buildArgs",
|
||||
"SET_ME_TO_TRUE": "true",
|
||||
})
|
||||
extra_hosts = docker_build.Image("extraHosts",
|
||||
push=False,
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
location="./app/Dockerfile.extraHosts",
|
||||
),
|
||||
@@ -64,6 +69,7 @@ extra_hosts = docker_build.Image("extraHosts",
|
||||
),
|
||||
add_hosts=["metadata.google.internal:169.254.169.254"])
|
||||
ssh_mount = docker_build.Image("sshMount",
|
||||
push=False,
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
location="./app/Dockerfile.sshMount",
|
||||
),
|
||||
@@ -74,6 +80,7 @@ ssh_mount = docker_build.Image("sshMount",
|
||||
id="default",
|
||||
)])
|
||||
secrets = docker_build.Image("secrets",
|
||||
push=False,
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
location="./app/Dockerfile.secrets",
|
||||
),
|
||||
@@ -84,6 +91,7 @@ secrets = docker_build.Image("secrets",
|
||||
"password": "hunter2",
|
||||
})
|
||||
labels = docker_build.Image("labels",
|
||||
push=False,
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="./app",
|
||||
),
|
||||
@@ -91,6 +99,7 @@ labels = docker_build.Image("labels",
|
||||
"description": "This image will get a descriptive label 👍",
|
||||
})
|
||||
target = docker_build.Image("target",
|
||||
push=False,
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
location="./app/Dockerfile.target",
|
||||
),
|
||||
@@ -99,6 +108,7 @@ target = docker_build.Image("target",
|
||||
),
|
||||
target="build-me")
|
||||
named_contexts = docker_build.Image("namedContexts",
|
||||
push=False,
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
location="./app/Dockerfile.namedContexts",
|
||||
),
|
||||
@@ -110,10 +120,13 @@ named_contexts = docker_build.Image("namedContexts",
|
||||
),
|
||||
},
|
||||
))
|
||||
remote_context = docker_build.Image("remoteContext", context=docker_build.BuildContextArgs(
|
||||
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
))
|
||||
remote_context = docker_build.Image("remoteContext",
|
||||
push=False,
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
))
|
||||
remote_context_with_inline = docker_build.Image("remoteContextWithInline",
|
||||
push=False,
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
inline="""FROM busybox
|
||||
COPY hello.c ./
|
||||
@@ -123,6 +136,7 @@ COPY hello.c ./
|
||||
location="https://github.com/docker-library/hello-world.git",
|
||||
))
|
||||
inline = docker_build.Image("inline",
|
||||
push=False,
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
inline="""FROM alpine
|
||||
RUN echo "This uses an inline Dockerfile! 👍"
|
||||
@@ -132,6 +146,7 @@ RUN echo "This uses an inline Dockerfile! 👍"
|
||||
location="./app",
|
||||
))
|
||||
docker_load = docker_build.Image("dockerLoad",
|
||||
push=False,
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="./app",
|
||||
),
|
||||
|
||||
@@ -10,6 +10,7 @@ resources:
|
||||
multiPlatform:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
dockerfile:
|
||||
location: "./app/Dockerfile.multiPlatform"
|
||||
context:
|
||||
@@ -22,6 +23,7 @@ resources:
|
||||
registryPush:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
context:
|
||||
location: "./app"
|
||||
tags: ["docker.io/pulumibot/buildkit-e2e:example"]
|
||||
@@ -38,6 +40,7 @@ resources:
|
||||
cached:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
context:
|
||||
location: "./app"
|
||||
cacheTo:
|
||||
@@ -52,6 +55,7 @@ resources:
|
||||
buildArgs:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
dockerfile:
|
||||
location: "./app/Dockerfile.buildArgs"
|
||||
context:
|
||||
@@ -63,6 +67,7 @@ resources:
|
||||
extraHosts:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
dockerfile:
|
||||
location: "./app/Dockerfile.extraHosts"
|
||||
context:
|
||||
@@ -74,6 +79,7 @@ resources:
|
||||
sshMount:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
dockerfile:
|
||||
location: "./app/Dockerfile.sshMount"
|
||||
context:
|
||||
@@ -85,6 +91,7 @@ resources:
|
||||
secrets:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
dockerfile:
|
||||
location: "./app/Dockerfile.secrets"
|
||||
context:
|
||||
@@ -96,6 +103,7 @@ resources:
|
||||
labels:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
context:
|
||||
location: "./app"
|
||||
labels:
|
||||
@@ -105,6 +113,7 @@ resources:
|
||||
target:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
dockerfile:
|
||||
location: "./app/Dockerfile.target"
|
||||
context:
|
||||
@@ -116,6 +125,7 @@ resources:
|
||||
namedContexts:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
dockerfile:
|
||||
location: "./app/Dockerfile.namedContexts"
|
||||
context:
|
||||
@@ -128,6 +138,7 @@ resources:
|
||||
remoteContext:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
context:
|
||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"
|
||||
|
||||
@@ -138,6 +149,7 @@ resources:
|
||||
remoteContextWithInline:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
dockerfile:
|
||||
inline: |
|
||||
FROM busybox
|
||||
@@ -149,6 +161,7 @@ resources:
|
||||
inline:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
dockerfile:
|
||||
inline: |
|
||||
FROM alpine
|
||||
@@ -160,6 +173,7 @@ resources:
|
||||
dockerLoad:
|
||||
type: docker-build:Image
|
||||
properties:
|
||||
push: false
|
||||
context:
|
||||
location: "./app"
|
||||
exports:
|
||||
|
||||
@@ -322,6 +322,7 @@ const image = new docker_build.Image("image", {
|
||||
docker_build.Platform.Plan9_amd64,
|
||||
docker_build.Platform.Plan9_386,
|
||||
],
|
||||
push: false,
|
||||
});
|
||||
```
|
||||
```python
|
||||
@@ -335,7 +336,8 @@ image = docker_build.Image("image",
|
||||
platforms=[
|
||||
docker_build.Platform.PLAN9_AMD64,
|
||||
docker_build.Platform.PLAN9_386,
|
||||
])
|
||||
],
|
||||
push=False)
|
||||
```
|
||||
```csharp
|
||||
using System.Collections.Generic;
|
||||
@@ -356,6 +358,7 @@ return await Deployment.RunAsync(() =>
|
||||
DockerBuild.Platform.Plan9_amd64,
|
||||
DockerBuild.Platform.Plan9_386,
|
||||
},
|
||||
Push = false,
|
||||
});
|
||||
|
||||
});
|
||||
@@ -379,6 +382,7 @@ func main() {
|
||||
dockerbuild.Platform_Plan9_amd64,
|
||||
dockerbuild.Platform_Plan9_386,
|
||||
},
|
||||
Push: pulumi.Bool(false),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -398,6 +402,7 @@ resources:
|
||||
platforms:
|
||||
- plan9/amd64
|
||||
- plan9/386
|
||||
push: false
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
```
|
||||
@@ -430,6 +435,7 @@ public class App {
|
||||
.platforms(
|
||||
"plan9/amd64",
|
||||
"plan9/386")
|
||||
.push(false)
|
||||
.build());
|
||||
|
||||
}
|
||||
@@ -628,6 +634,7 @@ const image = new docker_build.Image("image", {
|
||||
context: {
|
||||
location: "app",
|
||||
},
|
||||
push: false,
|
||||
});
|
||||
```
|
||||
```python
|
||||
@@ -648,7 +655,8 @@ image = docker_build.Image("image",
|
||||
)],
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="app",
|
||||
))
|
||||
),
|
||||
push=False)
|
||||
```
|
||||
```csharp
|
||||
using System.Collections.Generic;
|
||||
@@ -685,6 +693,7 @@ return await Deployment.RunAsync(() =>
|
||||
{
|
||||
Location = "app",
|
||||
},
|
||||
Push = false,
|
||||
});
|
||||
|
||||
});
|
||||
@@ -719,6 +728,7 @@ func main() {
|
||||
Context: &dockerbuild.BuildContextArgs{
|
||||
Location: pulumi.String("app"),
|
||||
},
|
||||
Push: pulumi.Bool(false),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -742,6 +752,7 @@ resources:
|
||||
mode: max
|
||||
context:
|
||||
location: app
|
||||
push: false
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
```
|
||||
@@ -786,6 +797,7 @@ public class App {
|
||||
.context(BuildContextArgs.builder()
|
||||
.location("app")
|
||||
.build())
|
||||
.push(false)
|
||||
.build());
|
||||
|
||||
}
|
||||
@@ -807,6 +819,7 @@ const image = new docker_build.Image("image", {
|
||||
location: "app",
|
||||
},
|
||||
exec: true,
|
||||
push: false,
|
||||
});
|
||||
```
|
||||
```python
|
||||
@@ -820,7 +833,8 @@ image = docker_build.Image("image",
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="app",
|
||||
),
|
||||
exec_=True)
|
||||
exec_=True,
|
||||
push=False)
|
||||
```
|
||||
```csharp
|
||||
using System.Collections.Generic;
|
||||
@@ -841,6 +855,7 @@ return await Deployment.RunAsync(() =>
|
||||
Location = "app",
|
||||
},
|
||||
Exec = true,
|
||||
Push = false,
|
||||
});
|
||||
|
||||
});
|
||||
@@ -864,6 +879,7 @@ func main() {
|
||||
Location: pulumi.String("app"),
|
||||
},
|
||||
Exec: pulumi.Bool(true),
|
||||
Push: pulumi.Bool(false),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -883,6 +899,7 @@ resources:
|
||||
context:
|
||||
location: app
|
||||
exec: true
|
||||
push: false
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
```
|
||||
@@ -917,6 +934,7 @@ public class App {
|
||||
.location("app")
|
||||
.build())
|
||||
.exec(true)
|
||||
.push(false)
|
||||
.build());
|
||||
|
||||
}
|
||||
@@ -937,6 +955,7 @@ const image = new docker_build.Image("image", {
|
||||
context: {
|
||||
location: "app",
|
||||
},
|
||||
push: false,
|
||||
});
|
||||
```
|
||||
```python
|
||||
@@ -949,7 +968,8 @@ image = docker_build.Image("image",
|
||||
},
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="app",
|
||||
))
|
||||
),
|
||||
push=False)
|
||||
```
|
||||
```csharp
|
||||
using System.Collections.Generic;
|
||||
@@ -969,6 +989,7 @@ return await Deployment.RunAsync(() =>
|
||||
{
|
||||
Location = "app",
|
||||
},
|
||||
Push = false,
|
||||
});
|
||||
|
||||
});
|
||||
@@ -991,6 +1012,7 @@ func main() {
|
||||
Context: &dockerbuild.BuildContextArgs{
|
||||
Location: pulumi.String("app"),
|
||||
},
|
||||
Push: pulumi.Bool(false),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -1009,6 +1031,7 @@ resources:
|
||||
SET_ME_TO_TRUE: "true"
|
||||
context:
|
||||
location: app
|
||||
push: false
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
```
|
||||
@@ -1039,6 +1062,7 @@ public class App {
|
||||
.context(BuildContextArgs.builder()
|
||||
.location("app")
|
||||
.build())
|
||||
.push(false)
|
||||
.build());
|
||||
|
||||
}
|
||||
@@ -1056,6 +1080,7 @@ const image = new docker_build.Image("image", {
|
||||
context: {
|
||||
location: "app",
|
||||
},
|
||||
push: false,
|
||||
target: "build-me",
|
||||
});
|
||||
```
|
||||
@@ -1067,6 +1092,7 @@ image = docker_build.Image("image",
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="app",
|
||||
),
|
||||
push=False,
|
||||
target="build-me")
|
||||
```
|
||||
```csharp
|
||||
@@ -1083,6 +1109,7 @@ return await Deployment.RunAsync(() =>
|
||||
{
|
||||
Location = "app",
|
||||
},
|
||||
Push = false,
|
||||
Target = "build-me",
|
||||
});
|
||||
|
||||
@@ -1103,6 +1130,7 @@ func main() {
|
||||
Context: &dockerbuild.BuildContextArgs{
|
||||
Location: pulumi.String("app"),
|
||||
},
|
||||
Push: pulumi.Bool(false),
|
||||
Target: pulumi.String("build-me"),
|
||||
})
|
||||
if err != nil {
|
||||
@@ -1120,6 +1148,7 @@ resources:
|
||||
properties:
|
||||
context:
|
||||
location: app
|
||||
push: false
|
||||
target: build-me
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
@@ -1150,6 +1179,7 @@ public class App {
|
||||
.context(BuildContextArgs.builder()
|
||||
.location("app")
|
||||
.build())
|
||||
.push(false)
|
||||
.target("build-me")
|
||||
.build());
|
||||
|
||||
@@ -1164,27 +1194,32 @@ public class App {
|
||||
import * as pulumi from "@pulumi/pulumi";
|
||||
import * as docker_build from "@pulumi/docker-build";
|
||||
|
||||
const image = new docker_build.Image("image", {context: {
|
||||
location: "app",
|
||||
named: {
|
||||
"golang:latest": {
|
||||
location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
||||
const image = new docker_build.Image("image", {
|
||||
context: {
|
||||
location: "app",
|
||||
named: {
|
||||
"golang:latest": {
|
||||
location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
||||
},
|
||||
},
|
||||
},
|
||||
}});
|
||||
push: false,
|
||||
});
|
||||
```
|
||||
```python
|
||||
import pulumi
|
||||
import pulumi_docker_build as docker_build
|
||||
|
||||
image = docker_build.Image("image", context=docker_build.BuildContextArgs(
|
||||
location="app",
|
||||
named={
|
||||
"golang:latest": docker_build.ContextArgs(
|
||||
location="docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
||||
),
|
||||
},
|
||||
))
|
||||
image = docker_build.Image("image",
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="app",
|
||||
named={
|
||||
"golang:latest": docker_build.ContextArgs(
|
||||
location="docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
||||
),
|
||||
},
|
||||
),
|
||||
push=False)
|
||||
```
|
||||
```csharp
|
||||
using System.Collections.Generic;
|
||||
@@ -1207,6 +1242,7 @@ return await Deployment.RunAsync(() =>
|
||||
} },
|
||||
},
|
||||
},
|
||||
Push = false,
|
||||
});
|
||||
|
||||
});
|
||||
@@ -1231,6 +1267,7 @@ func main() {
|
||||
},
|
||||
},
|
||||
},
|
||||
Push: pulumi.Bool(false),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -1250,6 +1287,7 @@ resources:
|
||||
named:
|
||||
golang:latest:
|
||||
location: docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984
|
||||
push: false
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
```
|
||||
@@ -1280,6 +1318,7 @@ public class App {
|
||||
.location("app")
|
||||
.named(Map.of("golang:latest", Map.of("location", "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984")))
|
||||
.build())
|
||||
.push(false)
|
||||
.build());
|
||||
|
||||
}
|
||||
@@ -1293,17 +1332,22 @@ public class App {
|
||||
import * as pulumi from "@pulumi/pulumi";
|
||||
import * as docker_build from "@pulumi/docker-build";
|
||||
|
||||
const image = new docker_build.Image("image", {context: {
|
||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
}});
|
||||
const image = new docker_build.Image("image", {
|
||||
context: {
|
||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
},
|
||||
push: false,
|
||||
});
|
||||
```
|
||||
```python
|
||||
import pulumi
|
||||
import pulumi_docker_build as docker_build
|
||||
|
||||
image = docker_build.Image("image", context=docker_build.BuildContextArgs(
|
||||
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
))
|
||||
image = docker_build.Image("image",
|
||||
context=docker_build.BuildContextArgs(
|
||||
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
),
|
||||
push=False)
|
||||
```
|
||||
```csharp
|
||||
using System.Collections.Generic;
|
||||
@@ -1319,6 +1363,7 @@ return await Deployment.RunAsync(() =>
|
||||
{
|
||||
Location = "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||
},
|
||||
Push = false,
|
||||
});
|
||||
|
||||
});
|
||||
@@ -1338,6 +1383,7 @@ func main() {
|
||||
Context: &dockerbuild.BuildContextArgs{
|
||||
Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
||||
},
|
||||
Push: pulumi.Bool(false),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -1354,6 +1400,7 @@ resources:
|
||||
properties:
|
||||
context:
|
||||
location: https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile
|
||||
push: false
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
```
|
||||
@@ -1383,6 +1430,7 @@ public class App {
|
||||
.context(BuildContextArgs.builder()
|
||||
.location("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile")
|
||||
.build())
|
||||
.push(false)
|
||||
.build());
|
||||
|
||||
}
|
||||
@@ -1405,6 +1453,7 @@ const image = new docker_build.Image("image", {
|
||||
COPY hello.c ./
|
||||
`,
|
||||
},
|
||||
push: false,
|
||||
});
|
||||
```
|
||||
```python
|
||||
@@ -1419,7 +1468,8 @@ image = docker_build.Image("image",
|
||||
inline="""FROM busybox
|
||||
COPY hello.c ./
|
||||
""",
|
||||
))
|
||||
),
|
||||
push=False)
|
||||
```
|
||||
```csharp
|
||||
using System.Collections.Generic;
|
||||
@@ -1441,6 +1491,7 @@ return await Deployment.RunAsync(() =>
|
||||
COPY hello.c ./
|
||||
",
|
||||
},
|
||||
Push = false,
|
||||
});
|
||||
|
||||
});
|
||||
@@ -1463,6 +1514,7 @@ func main() {
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
||||
},
|
||||
Push: pulumi.Bool(false),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -1483,6 +1535,7 @@ resources:
|
||||
inline: |
|
||||
FROM busybox
|
||||
COPY hello.c ./
|
||||
push: false
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
```
|
||||
@@ -1519,6 +1572,7 @@ FROM busybox
|
||||
COPY hello.c ./
|
||||
""")
|
||||
.build())
|
||||
.push(false)
|
||||
.build());
|
||||
|
||||
}
|
||||
@@ -1539,6 +1593,7 @@ const image = new docker_build.Image("image", {
|
||||
dockerfile: {
|
||||
location: "app/Dockerfile",
|
||||
},
|
||||
push: false,
|
||||
});
|
||||
```
|
||||
```python
|
||||
@@ -1551,7 +1606,8 @@ image = docker_build.Image("image",
|
||||
),
|
||||
dockerfile=docker_build.DockerfileArgs(
|
||||
location="app/Dockerfile",
|
||||
))
|
||||
),
|
||||
push=False)
|
||||
```
|
||||
```csharp
|
||||
using System.Collections.Generic;
|
||||
@@ -1571,6 +1627,7 @@ return await Deployment.RunAsync(() =>
|
||||
{
|
||||
Location = "app/Dockerfile",
|
||||
},
|
||||
Push = false,
|
||||
});
|
||||
|
||||
});
|
||||
@@ -1593,6 +1650,7 @@ func main() {
|
||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||
Location: pulumi.String("app/Dockerfile"),
|
||||
},
|
||||
Push: pulumi.Bool(false),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -1611,6 +1669,7 @@ resources:
|
||||
location: https://github.com/docker-library/hello-world.git
|
||||
dockerfile:
|
||||
location: app/Dockerfile
|
||||
push: false
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
```
|
||||
@@ -1644,6 +1703,7 @@ public class App {
|
||||
.dockerfile(DockerfileArgs.builder()
|
||||
.location("app/Dockerfile")
|
||||
.build())
|
||||
.push(false)
|
||||
.build());
|
||||
|
||||
}
|
||||
@@ -1666,6 +1726,7 @@ const image = new docker_build.Image("image", {
|
||||
tar: true,
|
||||
},
|
||||
}],
|
||||
push: false,
|
||||
});
|
||||
```
|
||||
```python
|
||||
@@ -1680,7 +1741,8 @@ image = docker_build.Image("image",
|
||||
docker=docker_build.ExportDockerArgs(
|
||||
tar=True,
|
||||
),
|
||||
)])
|
||||
)],
|
||||
push=False)
|
||||
```
|
||||
```csharp
|
||||
using System.Collections.Generic;
|
||||
@@ -1706,6 +1768,7 @@ return await Deployment.RunAsync(() =>
|
||||
},
|
||||
},
|
||||
},
|
||||
Push = false,
|
||||
});
|
||||
|
||||
});
|
||||
@@ -1732,6 +1795,7 @@ func main() {
|
||||
},
|
||||
},
|
||||
},
|
||||
Push: pulumi.Bool(false),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -1751,6 +1815,7 @@ resources:
|
||||
exports:
|
||||
- docker:
|
||||
tar: true
|
||||
push: false
|
||||
type: docker-build:Image
|
||||
runtime: yaml
|
||||
```
|
||||
@@ -1787,6 +1852,7 @@ public class App {
|
||||
.tar(true)
|
||||
.build())
|
||||
.build())
|
||||
.push(false)
|
||||
.build());
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user