Add healthchecks and coder

This commit is contained in:
Tobias Reisinger 2022-11-24 15:22:31 +01:00
parent acc83618f3
commit e7c78aa678
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
16 changed files with 245 additions and 1 deletions

3
caddy/.env Normal file
View file

@ -0,0 +1,3 @@
ACME_CODER_USER=
ACME_CODER_PASS=
ACME_CODER_SUBD=

View file

@ -0,0 +1,12 @@
coder.serguzim.me {
import default
reverse_proxy coder:7080
}
*.coder.serguzim.me {
import default
import acmedns {$ACMEDNS_CODER_USER} {$ACMEDNS_CODER_PASS} {$ACMEDNS_CODER_SUBD}
reverse_proxy coder:7080
}

View file

@ -1,6 +1,6 @@
msrg.cc {
import default
header /.well-known/openpgpkey/* Access-Control-Allow-Origin *
header /.well-known/* Access-Control-Allow-Origin *
rewrite * /function/webpage-msrg-cc{uri}
reverse_proxy https://faas.serguzim.me {

View file

@ -17,3 +17,14 @@
(default) {
encode zstd gzip
}
(acmedns) {
tls {
dns acmedns {
username {args.0}
password {args.1}
subdomain {args.2}
server_url https://acme.serguzim.me
}
}
}

View file

@ -12,6 +12,9 @@ services:
- "443:443/udp"
- "8008:8008"
- "8448:8448"
env_file:
- .env
- .secret.env
volumes:
- ./config:/etc/caddy/
- data:/data