Docker-S3DB/bake.hcl

187 lines
No EOL
4 KiB
HCL

group "default" {
targets = [
"postgres-14",
"postgres-13",
"postgres-12",
"postgres-11",
"postgres-10",
"mariadb-10-9",
"mariadb-10-8",
"mariadb-10-7",
"mariadb-10-6",
"mariadb-10-5",
"mariadb-10-4",
"mariadb-10-3",
]
}
target "postgres-14" {
context = "."
dockerfile = "Dockerfile.postgres"
platforms = ["arm64","amd64"]
tags = [
"benzine/postgres:14", "benzine/postgres:latest",
"ghcr.io/benzine-framework/s3db:postgres-14", "ghcr.io/benzine-framework/s3db:postgres"
]
args = {
PGSQL_VERSION = 14
}
target = "postgres"
}
target "postgres-13" {
context = "."
dockerfile = "Dockerfile.postgres"
platforms = ["arm64","amd64"]
tags = ["benzine/postgres:13", "ghcr.io/benzine-framework/s3db:postgres-13"]
args = {
PGSQL_VERSION = 13
}
target = "postgres"
}
target "postgres-12" {
context = "."
dockerfile = "Dockerfile.postgres"
platforms = ["arm64","amd64"]
tags = ["benzine/postgres:12", "ghcr.io/benzine-framework/s3db:postgres-12"]
args = {
PGSQL_VERSION = 12
}
target = "postgres"
}
target "postgres-11" {
context = "."
dockerfile = "Dockerfile.postgres"
platforms = ["arm64","amd64"]
tags = ["benzine/postgres:11", "ghcr.io/benzine-framework/s3db:postgres-11"]
args = {
PGSQL_VERSION = 11
}
target = "postgres"
}
target "postgres-10" {
context = "."
dockerfile = "Dockerfile.postgres"
platforms = ["arm64","amd64"]
tags = ["benzine/postgres:10", "ghcr.io/benzine-framework/s3db:postgres-10"]
args = {
PGSQL_VERSION = 10
}
target = "postgres"
}
target "mariadb-10-11" {
context = "."
dockerfile = "Dockerfile.mariadb"
platforms = [
"arm64",
"amd64"
]
tags = [
"benzine/mariadb:10.11",
"ghcr.io/benzine-framework/s3db:mariadb-10.11",
]
args = {
MARIADB_VERSION="10.11-rc"
}
target = "mariadb"
}
target "mariadb-10-10" {
context = "."
dockerfile = "Dockerfile.mariadb"
platforms = [
"arm64",
"amd64"
]
tags = [
"benzine/mariadb:10.10",
"ghcr.io/benzine-framework/s3db:mariadb-10.10",
]
args = {
MARIADB_VERSION="10.10"
}
target = "mariadb"
}
target "mariadb-10-9" {
context = "."
dockerfile = "Dockerfile.mariadb"
platforms = [
"arm64",
"amd64"
]
tags = [
"benzine/mariadb:10.9", "benzine/mariadb:latest",
"ghcr.io/benzine-framework/s3db:mariadb-10.9", "ghcr.io/benzine-framework/s3db:mariadb",
]
args = {
MARIADB_VERSION="10.9"
}
target = "mariadb"
}
target "mariadb-10-8" {
context = "."
dockerfile = "Dockerfile.mariadb"
platforms = ["arm64", "amd64"]
tags = ["benzine/mariadb:10.8", "ghcr.io/benzine-framework/s3db:mariadb-10.8"]
args = {
MARIADB_VERSION="10.8"
}
target = "mariadb"
}
target "mariadb-10-7" {
context = "."
dockerfile = "Dockerfile.mariadb"
platforms = ["arm64", "amd64"]
tags = ["benzine/mariadb:10.7", "ghcr.io/benzine-framework/s3db:mariadb-10.7"]
args = {
MARIADB_VERSION="10.7"
}
target = "mariadb"
}
target "mariadb-10-6" {
context = "."
dockerfile = "Dockerfile.mariadb"
platforms = ["arm64", "amd64"]
tags = ["benzine/mariadb:10.6", "ghcr.io/benzine-framework/s3db:mariadb-10.6"]
args = {
MARIADB_VERSION="10.6"
}
target = "mariadb"
}
target "mariadb-10-5" {
context = "."
dockerfile = "Dockerfile.mariadb"
platforms = ["arm64", "amd64"]
tags = ["benzine/mariadb:10.5", "ghcr.io/benzine-framework/s3db:mariadb-10.5"]
args = {
MARIADB_VERSION="10.5"
}
target = "mariadb"
}
target "mariadb-10-4" {
context = "."
dockerfile = "Dockerfile.mariadb"
platforms = ["arm64", "amd64"]
tags = ["benzine/mariadb:10.4", "ghcr.io/benzine-framework/s3db:mariadb-10.4"]
args = {
MARIADB_VERSION="10.4"
}
target = "mariadb"
}
target "mariadb-10-3" {
context = "."
dockerfile = "Dockerfile.mariadb"
platforms = ["arm64", "amd64"]
tags = ["benzine/mariadb:10.3", "ghcr.io/benzine-framework/s3db:mariadb-10.3"]
args = {
MARIADB_VERSION="10.3"
}
target = "mariadb"
}