diff --git a/deploy/Caddyfile.runtime b/deploy/Caddyfile.runtime new file mode 100644 index 0000000..9a53304 --- /dev/null +++ b/deploy/Caddyfile.runtime @@ -0,0 +1,2 @@ +import /etc/caddy/Caddyfile +import /home/snw/bot_save_bablo/deploy/dolznik-bot.caddy diff --git a/deploy/dolznik-bot.caddy b/deploy/dolznik-bot.caddy new file mode 100644 index 0000000..4f2c250 --- /dev/null +++ b/deploy/dolznik-bot.caddy @@ -0,0 +1,21 @@ +dolznik-bot.duckdns.org { + encode zstd gzip + + header { + X-Content-Type-Options nosniff + Referrer-Policy no-referrer + Permissions-Policy "camera=(), microphone=(), geolocation=()" + } + + handle_path /app* { + reverse_proxy 127.0.0.1:8765 + } + + handle /api/* { + reverse_proxy 127.0.0.1:8765 + } + + handle { + redir * /app/ 308 + } +} diff --git a/deploy/reload-caddy.sh b/deploy/reload-caddy.sh index 3ec02fc..be51125 100755 --- a/deploy/reload-caddy.sh +++ b/deploy/reload-caddy.sh @@ -4,7 +4,7 @@ set -u attempt=0 while [ "$attempt" -lt 12 ]; do if /usr/bin/caddy reload \ - --config /home/snw/bot_save_bablo/data/Caddyfile.runtime \ + --config /home/snw/bot_save_bablo/deploy/Caddyfile.runtime \ --adapter caddyfile; then exit 0 fi