fix(infra): sync Caddyfile.prod with live — add dashboard.asepharyana.my.id block

dashboard was proxied via wildcard but missing from live Caddy site
blocks -> Cloudflare 525. Live /etc/caddy/Caddyfile is now the
authoritative copy; repo reference updated to match byte-for-byte so
the drift cannot recur.
This commit is contained in:
asepharyana committed 2026-08-05 09:44:26 +07:00
1 parent 3e92f68d78
commit 6c2a4fc9d2
1 file changed
+20 -17
+20 -17
View File
@@ -40,6 +40,14 @@ asepharyana.my.id, www.asepharyana.my.id, asepharyana.web.id, www.asepharyana.we
import proxy 4003 import proxy 4003
} }
dashboard.asepharyana.my.id {
import proxy 4013
}
imphnen.asepharyana.my.id {
import proxy 4009
}
scraper.asepharyana.my.id, api.asepharyana.my.id, scraper.asepharyana.web.id, api.asepharyana.web.id { scraper.asepharyana.my.id, api.asepharyana.my.id, scraper.asepharyana.web.id, api.asepharyana.web.id {
import proxy 4091 import proxy 4091
} }
@@ -96,26 +104,21 @@ ml-zeavisedu.asepharyana.my.id {
import proxy 4012 import proxy 4012
} }
dashboard.asepharyana.my.id {
import proxy 4013
}
imphnen.asepharyana.my.id {
import proxy 4009
}
upload.asepharyana.my.id, upload.asepharyana.web.id { upload.asepharyana.my.id, upload.asepharyana.web.id {
# Upload: no compression (binary), big body allowed, streaming # Upload/download besar: JANGAN kompres, JANGAN limit body, flush instan (no buffering)
reverse_proxy 127.0.0.1:4000 { header {
transport http { -Server
keepalive 120s X-Content-Type-Options "nosniff"
keepalive_interval 30s
max_conns_per_host 100
dial_timeout 3s
}
flush_interval -1
} }
request_body { request_body {
max_size 0 max_size 0
} }
reverse_proxy 127.0.0.1:4000 {
transport http {
dial_timeout 3s
read_timeout 300s
write_timeout 300s
}
flush_interval -1
}
} }