kreuzwerker / terraform-provider-docker

Terraform Docker provider
Mozilla Public License 2.0
570 stars 187 forks source link

feat: Add support for additional docker_image build contexts #610

Open Multox opened 2 months ago

Multox commented 2 months ago

Community Note

Description

Docker now has the ability to use multiple build contexts. Add support for this feature. Either change build.context to an array or add build.additional_contexts.

New or Affected Resource(s)

Potential Terraform Configuration

resource "docker_image" "zoo" {
  name = "zoo"
  build {
    context = [".", "../someotherdir"]
    #OR (backwards-compatible version)
    additional_contexts = ["../foo", "../bar"]
  }
}

References

[https://www.docker.com/blog/dockerfiles-now-support-multiple-build-contexts]