tact 0.1.1

Terminal interface for Nanocodex
variable "RELEASE_BINARY_CONTEXT" {
  default = "."
}

variable "RELEASE_REVISION" {
  default = "local"
}

variable "RELEASE_VERSION" {
  default = "local"
}

group "default" {
  targets = ["dev"]
}

target "dev" {
  context = "."
  dockerfile = "docker/development.dockerfile"
  tags = ["tact-dev:local"]
}

target "release" {
  context = "docker"
  contexts = {
    binary = "${RELEASE_BINARY_CONTEXT}"
  }
  dockerfile = "release.dockerfile"
  labels = {
    "org.opencontainers.image.revision" = "${RELEASE_REVISION}"
    "org.opencontainers.image.version" = "${RELEASE_VERSION}"
  }
}