A simple HTTPS ingress for Kubernetes clusters, designed to work well with Anubis.
1variable "ALPINE_VERSION" { default = "edge" }
2variable "GO_VERSION" { default = "1.24" }
3variable "GITHUB_SHA" { default = "devel" }
4
5group "default" {
6 targets = [
7 "hythlodaeus",
8 ]
9}
10
11target "hythlodaeus" {
12 args = {
13 ALPINE_VERSION = null
14 GO_VERSION = null
15 COMPONENT = "hythlodaeus"
16 }
17 context = "."
18 dockerfile = "./docker/alpine.Dockerfile"
19 platforms = [
20 "linux/amd64",
21 "linux/arm64",
22 ]
23 pull = true
24 tags = [
25 "git.xeserv.us/techaro/hythlodaeus:${GITHUB_SHA}"
26 ]
27}