Files
mindforge/docker-bake.hcl
Jose Henrique 21186c9270
All checks were successful
Mindforge API Build and Deploy / Build Mindforge API Image (push) Successful in 2m12s
Mindforge API Build and Deploy / Deploy Mindforge API (internal) (push) Successful in 8s
Mindforge Web Build and Deploy (internal) / Build Mindforge Web Image (push) Successful in 3m41s
Mindforge Web Build and Deploy (internal) / Deploy Mindforge Web (internal) (push) Successful in 8s
mudancinhas
2026-06-11 20:26:08 -03:00

47 lines
985 B
HCL

group "default" {
targets = ["web", "api", "cronjob"]
}
group "release" {
targets = ["web-release", "api-release", "cronjob-release"]
}
target "web" {
context = "./Mindforge.Web"
dockerfile = "Dockerfile"
tags = ["git.ivanch.me/ivanch/mindforge-web:latest"]
args = {
VITE_API_BASE_URL = "http://api.mindforge.haven"
}
}
target "web-release" {
inherits = ["web"]
platforms = ["linux/amd64", "linux/arm64"]
output = ["type=registry"]
}
target "api" {
context = "./Mindforge.API"
dockerfile = "Dockerfile"
tags = ["git.ivanch.me/ivanch/mindforge-api:latest"]
}
target "api-release" {
inherits = ["api"]
platforms = ["linux/amd64", "linux/arm64"]
output = ["type=registry"]
}
target "cronjob" {
context = "./mindforge.cronjob"
dockerfile = "Dockerfile"
tags = ["git.ivanch.me/ivanch/mindforge-cronjob:latest"]
}
target "cronjob-release" {
inherits = ["cronjob"]
platforms = ["linux/amd64", "linux/arm64"]
output = ["type=registry"]
}