mirror of
https://github.com/ajnart/homarr.git
synced 2026-02-27 17:00:54 +01:00
* feat: add api keys * chore: address pull request feedback --------- Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
20 lines
521 B
TypeScript
20 lines
521 B
TypeScript
import { generateOpenApiDocument } from "trpc-swagger";
|
|
|
|
import { appRouter } from "./root";
|
|
|
|
export const openApiDocument = (base: string) =>
|
|
generateOpenApiDocument(appRouter, {
|
|
title: "Homarr API documentation",
|
|
version: "1.0.0",
|
|
baseUrl: base,
|
|
docsUrl: "https://homarr.dev",
|
|
securitySchemes: {
|
|
apikey: {
|
|
type: "apiKey",
|
|
name: "ApiKey",
|
|
description: "API key which can be obtained in the Homarr administration dashboard",
|
|
in: "header",
|
|
},
|
|
},
|
|
});
|