hscloud/hswaw/kube/site.libsonnet
Serge Bazanski f642e86724 hswaw/site: bump base image, deploy
Change-Id: Iebe3cbcdb7b10fc125b34d5121e708a538c5d85c
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1252
Reviewed-by: q3k <q3k@hackerspace.pl>
2022-02-01 09:46:42 +00:00

26 lines
724 B
Text

local mirko = import "../../kube/mirko.libsonnet";
local kube = import "../../kube/kube.libsonnet";
{
cfg:: {
image: "registry.k0.hswaw.net/q3k/hswaw-site:1643708475-9c680f637a009d9902031d4b1e15c9f8d9f9f1df",
webFQDN: error "webFQDN must be set",
},
component(cfg, env):: mirko.Component(env, "site") {
local site = self,
cfg+: {
image: cfg.image,
container: site.GoContainer("main", "/hswaw/site/site") {
},
ports+: {
publicHTTP: {
web: {
port: 8080,
dns: cfg.webFQDN,
}
},
},
},
},
}