This commit is contained in:
pavel 2026-05-15 00:01:40 +02:00
commit 8d9b05608f
5 changed files with 59 additions and 11 deletions

View file

@ -271,6 +271,13 @@ func (a *App) handleCaddyConfig(w http.ResponseWriter, r *http.Request, _ User)
if a.cfg.CaddyRouteEnabled && strings.TrimSpace(a.cfg.CaddyFragmentPath) != "" {
content, err := os.ReadFile(a.cfg.CaddyFragmentPath)
if err != nil {
if os.IsNotExist(err) {
writeJSON(w, http.StatusOK, map[string]any{
"format": "caddyfile",
"content": "# Managed by project-manager. No routes provisioned yet.\n",
})
return
}
http.Error(w, err.Error(), http.StatusBadGateway)
return
}