Private
Public Access
2
0

caddy: refact variables name, global options, add caddy_my_name

This commit is contained in:
2026-01-23 11:20:54 +03:00
parent 69b4bb6c88
commit c217cc8d7c
11 changed files with 560 additions and 505 deletions

View File

@@ -1,6 +1,5 @@
[Unit]
Description=Caddy
Documentation=https://caddyserver.com/docs/
Description=WAF {{ caddy_my_name }} (built with BYOW: Build Your Own WAF)
After=network.target network-online.target
Requires=network-online.target
@@ -8,8 +7,8 @@ Requires=network-online.target
Type=notify
User={{ caddy_system_user }}
Group={{ caddy_system_group }}
ExecStart=/usr/local/bin/caddy run --environ --config {{ caddy_config_dir }}/Caddyfile
ExecReload=/usr/local/bin/caddy reload --config {{ caddy_config_dir }}/Caddyfile --force
ExecStart=/usr/local/bin/{{ caddy_my_name }} run --environ --config {{ caddy_config_dir }}/Caddyfile
ExecReload=/usr/local/bin/{{ caddy_my_name }} reload --config {{ caddy_config_dir }}/Caddyfile --force
TimeoutStopSec=15s
LimitNOFILE=1048576
PrivateTmp=true