2022-09-12 16:33:56 +02:00
|
|
|
variable "HAYSTACK_VERSION" {
|
|
|
|
default = "main"
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "GITHUB_REF" {
|
|
|
|
default = ""
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "IMAGE_NAME" {
|
|
|
|
default = "deepset/haystack"
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "IMAGE_TAG_SUFFIX" {
|
|
|
|
default = "local"
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "BASE_IMAGE_TAG_SUFFIX" {
|
|
|
|
default = "local"
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "HAYSTACK_EXTRAS" {
|
|
|
|
default = ""
|
|
|
|
}
|
|
|
|
|
2023-12-04 12:52:58 +01:00
|
|
|
target "base" {
|
2022-09-12 16:33:56 +02:00
|
|
|
dockerfile = "Dockerfile.base"
|
2023-12-04 12:52:58 +01:00
|
|
|
tags = ["${IMAGE_NAME}:base-${IMAGE_TAG_SUFFIX}"]
|
2022-09-12 16:33:56 +02:00
|
|
|
args = {
|
2024-04-11 19:05:03 +02:00
|
|
|
build_image = "python:3.12-slim"
|
|
|
|
base_image = "python:3.12-slim"
|
2022-09-12 16:33:56 +02:00
|
|
|
haystack_version = "${HAYSTACK_VERSION}"
|
|
|
|
}
|
2022-10-11 12:29:33 +02:00
|
|
|
platforms = ["linux/amd64", "linux/arm64"]
|
2022-09-12 16:33:56 +02:00
|
|
|
}
|