passing env params

This commit is contained in:
darrell-thobe-sp
2024-11-19 13:00:27 -05:00
parent f512a0a6d1
commit 57d0c0fe2d
4 changed files with 13 additions and 16 deletions

View File

@@ -116,13 +116,6 @@ const config = {
},
},
},
customFields: {
'AUTH_USERNAME': process.env.AUTH_USERNAME,
'AUTH_PASSWORD': process.env.AUTH_PASSWORD,
'ENDPOINT_OVERRIDE': process.env.ENDPOINT_OVERRIDE,
'SAMPLE_TABLE': process.env.SAMPLE_TABLE,
'CMS_APP_API_ENDPOINT': process.env.CMS_APP_API_ENDPOINT,
},
}),
plugins: plugins,
@@ -132,6 +125,13 @@ const config = {
},
themes: ['docusaurus-theme-openapi-docs', '@docusaurus/theme-mermaid'],
customFields: {
'AUTH_USERNAME': process.env.AUTH_USERNAME,
'AUTH_PASSWORD': process.env.AUTH_PASSWORD,
'ENDPOINT_OVERRIDE': process.env.ENDPOINT_OVERRIDE,
'SAMPLE_TABLE': process.env.SAMPLE_TABLE,
'CMS_APP_API_ENDPOINT': process.env.CMS_APP_API_ENDPOINT,
},
};
module.exports = config;

View File

@@ -1,13 +1,9 @@
import {CMSBaseURL} from '../util/util';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import { CMSBaseURL } from '../util/util';
export async function getBanner() {
const {siteConfig} = useDocusaurusContext();
console.log(siteConfig.themeConfig.customFields.CMS_APP_API_ENDPOINT);
console.log(siteConfig.customFields.CMS_APP_API_ENDPOINT);
export async function getBanner(cmsurl) {
try {
const response = await fetch(siteConfig.customFields.CMS_APP_API_ENDPOINT + 'banner');
const response = await fetch(cmsurl + 'banner');
return await response.json();
} catch (error) {
return [];

View File

@@ -5,7 +5,9 @@ import AnnouncementBarCloseButton from '@theme/AnnouncementBar/CloseButton';
import AnnouncementBarContent from '@theme/AnnouncementBar/Content';
import {getBanner} from '../../services/CMSService';
import styles from './styles.module.css';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
export default function AnnouncementBar() {
const {siteConfig} = useDocusaurusContext();
const {announcementBar} = useThemeConfig();
const {isActive, close} = useAnnouncementBar();
const {backgroundColor, textColor, isCloseable} = announcementBar;
@@ -19,7 +21,7 @@ export default function AnnouncementBar() {
};
const getBannerText = async () => {
let data = await getBanner();
let data = await getBanner(siteConfig.customFields.CMS_APP_API_ENDPOINT);
if (data.Item) {
if (
localStorage.getItem('docusaurus.aws.id') !==

View File

@@ -31,6 +31,5 @@ export function discourseProductTag() {
}
export function CMSBaseURL() {
console.log('CMSBaseURL', process.env.CMS_APP_API_ENDPOINT);
return process.env.CMS_APP_API_ENDPOINT;
}