diff --git a/Dockerfile b/Dockerfile index 9c02305..5a1d129 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,6 +16,9 @@ COPY . . # Clone effects repo RUN git clone https://git.rose-ash.com/art-dag/effects.git /app/artdag-effects +# Build client tarball for download +RUN ./build-client.sh + # Create cache directory RUN mkdir -p /data/cache diff --git a/app/routers/home.py b/app/routers/home.py index c421f37..108ee1f 100644 --- a/app/routers/home.py +++ b/app/routers/home.py @@ -5,8 +5,8 @@ Home and root routes for L1 server. from pathlib import Path import markdown -from fastapi import APIRouter, Request, Depends -from fastapi.responses import HTMLResponse, RedirectResponse +from fastapi import APIRouter, Request, Depends, HTTPException +from fastapi.responses import HTMLResponse, RedirectResponse, FileResponse from artdag_common import render from artdag_common.middleware import wants_html @@ -77,3 +77,19 @@ async def login_redirect(request: Request): "
No L2 server configured for authentication.