variable "NEURALHUNT_SERVER_IMAGE" { default = "neuralhunt-server:local" } variable "NEURALHUNT_CUSTOMER_IMAGE" { default = "neuralhunt-customer-service:local" } variable "NEURALHUNT_WORKER_IMAGE" { default = "neuralhunt-worker:local" } variable "NEURALHUNT_SERVICE_CONTROLLER_IMAGE" { default = "neuralhunt-service-controller:local" } group "default" { targets = ["server", "customer-service", "worker", "service-controller"] } target "server" { context = "." dockerfile = "Dockerfile.server" tags = [NEURALHUNT_SERVER_IMAGE] } target "customer-service" { context = "." dockerfile = "Dockerfile.customer-service" tags = [NEURALHUNT_CUSTOMER_IMAGE] } target "worker" { context = "." dockerfile = "Dockerfile.worker" tags = [NEURALHUNT_WORKER_IMAGE] } target "service-controller" { context = "." dockerfile = "Dockerfile.service-controller" tags = [NEURALHUNT_SERVICE_CONTROLLER_IMAGE] }