From 2d230fc0ec5020917ea57da68036e8ce342eddd8 Mon Sep 17 00:00:00 2001 From: Avom Brice Date: Sun, 8 Feb 2026 04:12:48 +0100 Subject: [PATCH] fix: add Missing types/ in the Docker image --- Dockerfile | 1 + server/routes/api-docs-route.ts | 14 ++++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6fb2dac..869138e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,7 @@ RUN pnpm install --frozen-lockfile COPY tsconfig.json ./ COPY index.ts app.ts ./ +COPY types types/ COPY config config/ COPY middlewares middlewares/ COPY server server/ diff --git a/server/routes/api-docs-route.ts b/server/routes/api-docs-route.ts index 1575fa4..59b1416 100644 --- a/server/routes/api-docs-route.ts +++ b/server/routes/api-docs-route.ts @@ -10,16 +10,18 @@ function getSpecCopy(): Record { return JSON.parse(JSON.stringify(spec)) as Record; } +const swaggerUiOptions = { + explorer: true, + deepLinking: true, + persistAuthorization: true, + docExpansion: "list", +} as const; + export function mountApiDocs(app: ExpressApp): void { app.use( "/api-docs", swaggerUi.serve, - swaggerUi.setup(getSpecCopy(), { - explorer: true, - deepLinking: true, - persistAuthorization: true, - docExpansion: "list", - }) + swaggerUi.setup(getSpecCopy(), swaggerUiOptions as Record) ); app.get("/api-docs.json", (_req: unknown, res: ExpressResponse) => { res.json(getSpecCopy());