diff --git a/docs/reference/3-management-api/2-openapi.md b/docs/reference/3-management-api/2-openapi.md
index f470ecf8..52538ae6 100644
--- a/docs/reference/3-management-api/2-openapi.md
+++ b/docs/reference/3-management-api/2-openapi.md
@@ -10,7 +10,9 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
import BrowserOnly from "@docusaurus/BrowserOnly";
export const APIDocs = () => {
- const swaggerUrl = process.env.SWAGGER_URL;
+ const { siteConfig } = useDocusaurusContext();
+ const swaggerUrl =
+ siteConfig.customFields.swaggerUrl || "https://api.golioth.io/swagger.json";
return (
{
- const swaggerUrl = process.env.SWAGGER_URL;
+ const { siteConfig } = useDocusaurusContext();
+ const swaggerUrl =
+ siteConfig.customFields.swaggerUrl || "https://api.golioth.io/swagger.json";
return
Swagger / OpenAPI v2;
};
export const OpenAPIUrl = () => {
- const openAPIUrl = process.env.OPENAPI_URL;
+ const { siteConfig } = useDocusaurusContext();
+ const openAPIUrl =
+ siteConfig.customFields.openApiUrl || "https://api.golioth.io/openapi.json";
return
OpenAPI v3;
};
diff --git a/docusaurus.config.js b/docusaurus.config.js
index b4551a93..875084de 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -12,6 +12,10 @@ module.exports = {
favicon: "img/favicon.ico",
organizationName: "golioth", // Usually your GitHub org/user name.
projectName: "docs", // Usually your repo name.
+ customFields: {
+ swaggerUrl: process.env.SWAGGER_URL || "https://api.golioth.io/swagger.json",
+ openApiUrl: process.env.OPENAPI_URL || "https://api.golioth.io/openapi.json",
+ },
themeConfig: {
announcementBar: {
id: 'canonical-announcement', // Any string id that represents this message