41 lines
686 B
Caddyfile
41 lines
686 B
Caddyfile
http://ru.homyk.space {
|
|
redir https://ru.homyk.space{uri} permanent
|
|
}
|
|
https://ru.homyk.space {
|
|
encode gzip
|
|
|
|
# --- API ---
|
|
handle /api/* {
|
|
reverse_proxy backend:{$PORT}
|
|
}
|
|
|
|
# --- Frontend ---
|
|
root * /srv
|
|
file_server
|
|
|
|
log {
|
|
output file /data/logs/caddy.log {
|
|
roll_size 5mb
|
|
roll_keep 5
|
|
roll_keep_for 72h
|
|
}
|
|
format json
|
|
}
|
|
}
|
|
https://music.homyk.space {
|
|
encode gzip
|
|
|
|
# --- API ---
|
|
handle {
|
|
reverse_proxy koel:80
|
|
}
|
|
|
|
log {
|
|
output file /data/logs/caddy1.log {
|
|
roll_size 5mb
|
|
roll_keep 5
|
|
roll_keep_for 72h
|
|
}
|
|
format json
|
|
}
|
|
} |