diff --git a/app/main.py b/app/main.py index bd39d72..8d1de7b 100644 --- a/app/main.py +++ b/app/main.py @@ -564,6 +564,13 @@ async def _startup(): app.mount("/static", StaticFiles(directory="/web_app/static"), name="static") +# ACME http-01 (certbot --webroot) для mail.pdf2scan.online: LE стучится на :80 этого хоста +try: + os.makedirs("/web_app/acme/.well-known/acme-challenge", exist_ok=True) + app.mount("/.well-known/acme-challenge", + StaticFiles(directory="/web_app/acme/.well-known/acme-challenge"), name="acme") +except Exception as _acme_err: + print(f"acme mount skipped: {_acme_err}") # ── SEO: серверный рендер локализованных языковых страниц ─────────────────────