feat: add public Docker deployment stack

This commit is contained in:
2026-08-04 14:45:31 +00:00
commit 09d849de07
14 changed files with 628 additions and 0 deletions
+82
View File
@@ -0,0 +1,82 @@
{
email {$ACME_EMAIL}
}
{$SITE_ADDRESS} {
encode zstd gzip
redir /gateway /gateway/ 308
redir /che /che/ 308
redir /kwe /kwe/ 308
redir /pwe /pwe/ 308
redir /twe /twe/ 308
redir /nya /nya/ 308
redir /pya /pya/ 308
redir /hwe /hwe/ 308
handle_path /image/* {
root * /srv/image
file_server
}
handle /gateway/api/trpc* {
reverse_proxy runtime:15001
}
handle /gateway/api/user-icons/* {
uri strip_prefix /gateway/api
reverse_proxy runtime:15001
}
handle /gateway/api/* {
uri strip_prefix /gateway/api
reverse_proxy runtime:15001
}
handle /gateway/* {
reverse_proxy runtime:15000
}
handle /che/api/* {
reverse_proxy runtime:15003
}
handle /che/* {
reverse_proxy runtime:15002
}
handle /kwe/api/* {
reverse_proxy runtime:15005
}
handle /kwe/* {
reverse_proxy runtime:15004
}
handle /pwe/api/* {
reverse_proxy runtime:15007
}
handle /pwe/* {
reverse_proxy runtime:15006
}
handle /twe/api/* {
reverse_proxy runtime:15009
}
handle /twe/* {
reverse_proxy runtime:15008
}
handle /nya/api/* {
reverse_proxy runtime:15011
}
handle /nya/* {
reverse_proxy runtime:15010
}
handle /pya/api/* {
reverse_proxy runtime:15013
}
handle /pya/* {
reverse_proxy runtime:15012
}
handle /hwe/api/* {
reverse_proxy runtime:15015
}
handle /hwe/* {
reverse_proxy runtime:15014
}
respond /healthz 200
redir / /gateway/ 302
}