abiosoft / abiosoft/caddy-git

How to reload caddy after fetching git repo?

Open
#59 4 comments 2 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
206
Forks
42
PR merge metrics
No merged PRs in 30d

Description

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?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.