abiosoft / abiosoft/caddy-git

How to reload caddy after fetching git repo?

Offen
#59 4 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
206
Forks
42
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

There might be many reasons to reload caddy after updating git repo.

In my case I use `markdown` and `templates` with markdown directive. Example:

```
localhost {
root /var/www/html

git {
repo myrepo.git
path /var/caddy-repo
then rsync -a --delete --force --update /var/caddy-repos/content/ /var/www/html
}

ext .md

markdown / {
template templates/default.html
template nice templates/nice.html
}

}
```

When I update `content/templates/nice.html`, without reloading caddy it won't update the template file.

But if I add `then sudo systemctl reload caddy` to `Caddyfile`, it gets trapped to `reload` and `git fetch` loop.

Is it possible to internally somehow reload configuration? Or is it an issue of `markdown` directive?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.