Catherine
d1be93919f
Make installable with go install.
2025-10-22 05:24:55 +00:00
Catherine
5b8cb4ba11
Clean up Caddyfile, removing Fly.io-isms.
...
The grebedoc.dev infrastructure is no longer directly tied to
the container built from this repository, so we don't have to
pollute the configuration with Fly.io-isms.
2025-10-09 14:43:41 +00:00
miyuko
2d603db810
Use the upstream certmagic-s3 Caddy plugin.
...
Merged PR: https://github.com/ss098/certmagic-s3/pull/25
2025-10-08 01:24:12 +01:00
Catherine
d81676fea0
Miscellaneous minor configuration related fixes.
2025-09-22 01:31:41 +00:00
Catherine
d4f5420875
Configure Caddy to use HTTP/3.
...
Also, add `Alt-Svc:` headers for both H2 and H3.
2025-09-21 14:27:25 +00:00
Catherine
9d18700834
Switch from Nix back to Docker for deployment.
2025-09-20 00:12:55 +00:00
Catherine
f99298d38b
Make Caddy startup dependent on git-pages.
...
Fly.io starts routing requests to the VM the moment it becomes
reachable (listens on its service ports) even if it is not ready yet.
This causes transient failures on machine startup.
2025-09-18 17:28:25 +00:00
Catherine
d48c754b9e
Switch from hivemind to supervisord.
...
Hivemind doesn't have auto-restart capability (it quits with code 0,
which just stops the VM).
2025-09-18 12:15:23 +00:00
Catherine
b85b762ba9
[breaking-change] Update Dockerfile to add Caddy and a fly.io deployment option.
2025-09-18 05:14:04 +00:00
Catherine
8d9c64410e
Update Dockerfile.
2025-09-17 10:31:31 +00:00
Markus Unterwaditzer
bffa79dfba
Add a Dockerfile
2025-09-16 15:12:48 +02:00