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
+11
View File
@@ -1,11 +1,22 @@
import type { NextConfig } from 'next'
import createNextIntlPlugin from 'next-intl/plugin'
const sharpNative = [
'./node_modules/.pnpm/@img+sharp-libvips-*/**',
'./node_modules/.pnpm/@img+sharp-linux*/**',
'./node_modules/@img/**',
]
const config: NextConfig = {
output: 'standalone',
outputFileTracingIncludes: {
'/api/v1/style-guide': ['./docs/style-guide.md'],
'/': ['./node_modules/drizzle-orm/**'],
'/api/v1/media': sharpNative,
'/admin/media': sharpNative,
'/admin/media/[slug]': sharpNative,
'/admin/entries/[id]': sharpNative,
'/admin/entries/new': sharpNative,
},
typedRoutes: true,
experimental: {