mirror of
https://github.com/mudita/mudita-center.git
synced 2025-12-23 22:28:03 -05:00
Co-authored-by: MateuszMudita <165778944+MateuszMudita@users.noreply.github.com> Co-authored-by: Łukasz Kowalczyk <37898730+lkowalczyk87@users.noreply.github.com> Co-authored-by: slawomir-werner <slawomir.werner@mudita.com> Co-authored-by: Michał Kurczewski <michalkurczewski94@gmail.com>
39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
/**
|
|
* Copyright (c) Mudita sp. z o.o. All rights reserved.
|
|
* For licensing, see https://github.com/mudita/mudita-center/blob/master/LICENSE.md
|
|
*/
|
|
|
|
import { MuditaCenterServerRoutes } from "../libs/shared/utils/src/lib/mudita-center-server-routes"
|
|
|
|
const axios = require("axios")
|
|
const path = require("path")
|
|
const fs = require("fs-extra")
|
|
|
|
require("dotenv").config({
|
|
path: path.join(__dirname, "../.env"),
|
|
})
|
|
;(async () => {
|
|
try {
|
|
const directory = path.resolve(
|
|
path.join("..", "..", "libs", "help", "feature", "src", "lib")
|
|
)
|
|
const jsonPath = path.join(directory, "default-help.json")
|
|
const previewToken = process.env.DEV_HELP_PREVIEW_TOKEN
|
|
|
|
const params = new URLSearchParams()
|
|
if (previewToken) {
|
|
params.append("previewToken", previewToken)
|
|
}
|
|
const url = `${process.env.MUDITA_CENTER_SERVER_URL}/${
|
|
MuditaCenterServerRoutes.HelpV2
|
|
}?${params.toString()}`
|
|
|
|
const { data } = await axios.get(url)
|
|
|
|
await fs.writeJson(jsonPath, data)
|
|
console.log("Help v2 downloaded successfully.")
|
|
} catch (error) {
|
|
console.error("Error while downloading Help v2.", error)
|
|
}
|
|
})()
|