1 回答
TA贡献1876条经验 获得超5个赞
您的 Pulumi 项目构建在您的目录中,而不是在您所在的文件夹中。infraPulumi.yaml
Pulumi 提供者需要知道使用 docker 构建上下文的路径(有关这些内容的更多信息,请单击此处)Dockerfile)
添加上下文应该可以解决此问题:
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
imageName := "server"
_, err = docker.NewImage(ctx, imageName, &docker.ImageArgs{
ImageName: pulumi.Sprintf("gcr.io/gadic-310112/%s:latest", imageName),
SkipPush: pulumi.Bool(true),
Build: &docker.DockerBuildArgs{
Dockerfile: pulumi.String("Dockerfile"),
Context: "../", # note I'm adding the context here
},
})
if err != nil {
return err
}
}
}
- 1 回答
- 0 关注
- 145 浏览
添加回答
举报
