Fix sharp in container, add admin downloads and anchor mark

- ship libvips with the runtime image so POST /api/v1/media stops failing
- admin downloads openapi.json and the style guide via session, no token
- copy rows for both API addresses
- anchor mark in the wordmark and a favicon
This commit is contained in:
Matthias G
2026-08-01 11:31:45 +02:00
parent 7582c64709
commit 58c4cb12a8
12 changed files with 191 additions and 33 deletions
@@ -0,0 +1,14 @@
import { readStyleGuide, styleGuideResponse } from '~/lib/api-docs'
import { requireAdminArea } from '~/lib/auth-guards'
export async function GET() {
await requireAdminArea()
const text = await readStyleGuide()
if (text === null) {
return new Response('docs/style-guide.md fehlt.', { status: 500 })
}
return styleGuideResponse(text, true)
}