28 lines
913 B
HCL
28 lines
913 B
HCL
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]
|
|
}
|