sparse-intern-71089
12/06/2023, 1:50 PMshy-arm-32391
12/06/2023, 6:37 PMpulumi about
?
also, there's a couple quirks in your code that didn't work straightaway:
⢠image names can't have all caps
⢠your platform
should go into a top-level Platform
field, not into Docker build args.
Something like this should work:
package main
import (
"<http://github.com/pulumi/pulumi-docker/sdk/v4/go/docker|github.com/pulumi/pulumi-docker/sdk/v4/go/docker>"
"<http://github.com/pulumi/pulumi/sdk/v3/go/pulumi|github.com/pulumi/pulumi/sdk/v3/go/pulumi>"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
demoImage, err := docker.NewImage(ctx, "DummyImage", &docker.ImageArgs{
Build: &docker.DockerBuildArgs{
Platform: pulumi.String("linux/amd64"),
Context: pulumi.String("../service"),
Dockerfile: pulumi.String("../service/Dockerfile"),
},
ImageName: pulumi.String("sample-image-name"),
SkipPush: pulumi.Bool(true),
})
if err != nil {
return err
}
ctx.Export("demo-image", demoImage.ImageName)
return nil
})
}
To check and remove any plugins, you can run pulumi plugin
and follow the help text to list and remove.worried-cat-76912
12/15/2023, 8:23 PMshy-arm-32391
12/16/2023, 1:01 AM