Files
kontextwerk/api/hooks/config.js
2025-10-05 12:55:59 +00:00

56 lines
2.6 KiB
JavaScript

const apiSsrBaseURL = "http://localhost:8080/api/v1/_/bkdf_tibi_2024/"
const { frontendBase, tibiUrl } = require("./config-client")
module.exports = {
operatorEmail: "about@kontextwerk.info",
operatorName: "KontextWerk",
contactEmail: "about@kontextwerk.info",
noReplyEmail: "about@kontextwerk.info",
frontendBase,
apiBase: frontendBase + "/api/",
tibiUrl,
apiSsrBaseURL,
ssrValidatePath: function (/** @type {string} */ path) {
// validate if path ssr rendering is ok, -1 = NOTFOUND, 0 = NO SSR, 1 = SSR
// pe. use context.readCollection("product", {filter: {path: path}}) ... to validate dynamic urls
// // / is de home
// if (path == "/") return 1
// // all other sites are in db
//path = path?.replace(/^\//, "")
if (path.includes("profile") || path.includes("@") || path.includes("redirectToProfile")) return 0
const resp = context.db.find("content", {
filter: {
$and: [{ $or: [{ path }, { "alternativePaths.path": path }] }],
},
selector: { _id: 1 },
})
if (resp && resp.length) {
return 1
}
// not found
return -1
},
ssrPublishCheckCollections: ["content"],
LIGHTHOUSE_TOKEN: "AIzaSyC0UxHp3-MpJiDL3ws7pEV6lj57bfIc7GQ",
bigcommerceApiOAuth: "92tgx3by44vmizj6gu1ev4jjdjqu2rb",
serverBaseURL: "https://www.binkrassdufass.de/api/", // "https://bkdf-tibi-2024-tibiserver.code.testversion.online/api/v1/_/bkdf_tibi_2024/", // LIVE:
bigcommerceStoreHash: "punbvyqteo",
channelId: 1578456,
channelName: "BinKrassDuFass",
logoPath: "_/assets/logo/logo-white.svg",
jwtSecret: "7456ztjihugf@@ofg#iehuifdnfgobvcxsdafa+rpeertuhbfgnvcxfasdijnfvdssecretodhxfgoidfsjgpias",
masterPassword: "ycxfvöklpcxylkäpöcdsyüäp#öldsa#öpü+äAds#+äüööü+ä#pcxdsäö.#cvx.vl,bcxlvöä,cbkmköldfgoplü+fsda",
DeepLkey: "1a248829-fcd8-40e2-8437-c3fa1d2a416e",
jwtValidityDuration: 600,
bigCommerceCliendId: "3zx5dwd9n9h7w72d2yg8845g2b28m5x",
bigCommerceClientSecret: "444dc8e9ce6fea29110cff1238a952f4b807655c1b1175cbbea8bd039e236e7d",
omnisendApiKey: "6682ded7516e60cf4800023f-HHGGCOm2tCuPdb81NLo3K018AjqekWL3gFGWlNWae08NbJbdk2",
bigcommerceBaseURL: "https://store-punbvyqteo.mybigcommerce.com",
fb_accessToken:
"EAA2c78abUOoBOxX9IPbHZBSJ6rZA0tqpv6jkZCCRzZA6OvIHkTbl9h02MwoBKu8ZAqFGfYFSOXV0nBwNJ9f6319PyGdtfUrfpECZCdQj1a6cAJJaKxcguSDNVMYr5aSQ1UlovOGaaQeMzwVUW1LKzx3KFq1m7Vwl30xTMjQTaQSYVk9zIoTlySqv2pFZBZAuCasPsAZDZD",
printfulAPIToken: "dtHTQ8JMe4eeBklIIfcZf2YHtq3NgKhwmhIC7FND",
}