Files
infrastructure/docker/docker/caddy/Caddyfile
T
Paul Brinkmeier cb0b738567
Check / Lint Ansible Files (push) Successful in 1m24s
Move Caddyfile to right location
2026-10-27 23:56:18 +01:00

91 lines
1.5 KiB
Caddyfile

{
admin off
}
pbrinkmeier.de {
file_server {
root /srv/pbrinkmeier.de
}
}
files.pbrinkmeier.de {
basicauth {
wug JDJhJDE0JEJrQXUzVWxFZ2JGVmx6YlZWTkpYdy5IMjRXdnZZdGw5SjZDcUg2ZWMxOEVjcEV6dWhIRmhD
}
file_server {
root /srv/files.pbrinkmeier.de
}
}
dt.beany.club {
file_server {
root /srv/dt.beany.club
browse
}
}
vorschlagzumklangvongeschichtsschreibendenprozessen.de {
file_server {
root /srv/vorschlagzumklangvongeschichtsschreibendenprozessen.de
browse
}
}
tichy.click {
file_server {
root /srv/tichy.click
}
}
codi.pbrinkmeier.de {
redir https://pad.pbrinkmeier.de{uri} permanent
}
pad.pbrinkmeier.de {
reverse_proxy codi:3000
}
git.pbrinkmeier.de {
# Allow apps to requests tokens 'n stuff
@oauth path /login/oauth/*
header @oauth {
Access-Control-Allow-Origin "*"
Access-Control-Allow-Methods "GET, POST, OPTIONS"
Access-Control-Allow-Headers "Content-Type, Authorization"
}
@oauth_preflight {
path /login/oauth/*
method OPTIONS
}
respond @oauth_preflight 204
reverse_proxy gitea:3000
}
plantuml.pbrinkmeier.de {
reverse_proxy codi_plantuml:8080
}
utoy.beany.club {
reverse_proxy utoy:3000
}
vrnp.beany.club {
reverse_proxy vrnp:8000
}
fz.beany.club {
reverse_proxy yore:3000
}
beany.club, www.beany.club {
file_server {
root /srv/beany.club
}
}
qr.beany.club {
redir https://beany.club{uri}
}