12 Commits

Author SHA1 Message Date
f6d067b561
Fix s6-overlay format error (#29)
All checks were successful
Build Image / Validate Image (push) Successful in 2m29s
Build Image / Publish Image (push) Successful in 4m58s
Build Image / Notify (push) Successful in 3s
Build Tagged Release Image / Build Image (push) Successful in 4m46s
Build Tagged Release Image / Create Release (push) Successful in 19s
Build Tagged Release Image / Notify (push) Successful in 2s
Add missing shebangs that cause `S6 warning: unable to spawn ./finish: Exec format error` when `ONESHOT=true`. Fixes #28

Also brings the method for killing a container via service exit inline with s6's documented method

Reviewed-on: #29
2024-06-15 15:55:18 +00:00
c187e05fad Add logrotate (#25)
All checks were successful
Build Image / Validate Image (push) Successful in 36s
Build Tagged Release Image / Build Image (push) Successful in 5m14s
Build Image / Publish Image (push) Successful in 4m57s
Build Image / Notify (push) Successful in 2s
Build Tagged Release Image / Create Release (push) Successful in 52s
Build Tagged Release Image / Notify (push) Successful in 2s
Adds logrotate, running every day at 00:00.

Rotates `letsencrypt.log`, keeping 10 versions.
Rotates `renew.log` at 100 megabytes

Closes #10

Reviewed-on: #25
Co-authored-by: MrMeeb <mrmeeb@noreply.git.mrmeeb.stream>
Co-committed-by: MrMeeb <mrmeeb@noreply.git.mrmeeb.stream>
2024-06-04 17:52:46 +00:00
d4dd1c57c1 Add renewal notifications (#24)
Closes #9

Reviewed-on: #24
Co-authored-by: MrMeeb <mrmeeb@noreply.git.mrmeeb.stream>
Co-committed-by: MrMeeb <mrmeeb@noreply.git.mrmeeb.stream>
2024-06-04 17:52:26 +00:00
c16e730a19 add ONE_SHOT so container exits after run 2023-07-17 17:49:02 +00:00
3e37a8c4ed further small tweak to log formatting 2023-07-16 17:39:48 +00:00
8587dcc8c2 tweak log formatting 2023-07-16 16:45:36 +00:00
e69f607bf8 add multi-certificate support 2023-07-16 15:37:12 +00:00
f9aaaaa624 enable tracking of env vars between runs 2023-07-15 16:04:45 +00:00
3e3b548538 add standalone and webroot methods 2023-07-09 21:53:06 +00:00
a079be7a7c make CLOUDFLARE_TOKEN override instead of append 2023-06-21 17:48:29 +00:00
daf09c2688 add CLOUDFLARE_TOKEN to env vars 2023-06-21 17:32:17 +00:00
df6719d802 change to s6 2023-06-20 21:27:01 +00:00