Add development envs
This commit is contained in:
parent
9b65569ec3
commit
04cf93ca22
4 changed files with 28 additions and 13 deletions
|
@ -7,19 +7,27 @@ import { REQUIRED_SALEOR_VERSION } from "../../saleor-app";
|
|||
|
||||
export default createManifestHandler({
|
||||
async manifestFactory(context) {
|
||||
const iframeBaseUrl = process.env.APP_IFRAME_BASE_URL ?? context.appBaseUrl;
|
||||
const apiBaseURL = process.env.APP_API_BASE_URL ?? context.appBaseUrl;
|
||||
|
||||
const manifest: AppManifest = {
|
||||
name: "Invoices",
|
||||
tokenTargetUrl: `${context.appBaseUrl}/api/register`,
|
||||
appUrl: context.appBaseUrl,
|
||||
tokenTargetUrl: `${apiBaseURL}/api/register`,
|
||||
appUrl: iframeBaseUrl,
|
||||
permissions: ["MANAGE_ORDERS"],
|
||||
id: "saleor.app.invoices",
|
||||
version: packageJson.version,
|
||||
webhooks: [invoiceRequestedWebhook.getWebhookManifest(context.appBaseUrl)],
|
||||
webhooks: [invoiceRequestedWebhook.getWebhookManifest(apiBaseURL)],
|
||||
extensions: [],
|
||||
supportUrl: "https://github.com/saleor/apps/discussions",
|
||||
homepageUrl: "https://github.com/saleor/apps",
|
||||
dataPrivacyUrl: "https://saleor.io/legal/privacy/",
|
||||
author: "Saleor Commerce",
|
||||
brand: {
|
||||
logo: {
|
||||
default: `${apiBaseURL}/logo.png`,
|
||||
},
|
||||
},
|
||||
/**
|
||||
* Requires 3.10 due to invoices event payload - in previous versions, order reference was missing
|
||||
*/
|
||||
|
|
|
@ -20,7 +20,9 @@
|
|||
"SENTRY_ORG",
|
||||
"SENTRY_AUTH_TOKEN",
|
||||
"NEXT_PUBLIC_SENTRY_DSN",
|
||||
"SENTRY_ENVIRONMENT"
|
||||
"SENTRY_ENVIRONMENT",
|
||||
"APP_IFRAME_BASE_URL",
|
||||
"APP_API_BASE_URL"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,19 +10,22 @@ import { webhookProductVariantUpdated } from "./webhooks/product_variant_updated
|
|||
|
||||
export default createManifestHandler({
|
||||
async manifestFactory(context) {
|
||||
const iframeBaseUrl = process.env.APP_IFRAME_BASE_URL ?? context.appBaseUrl;
|
||||
const apiBaseURL = process.env.APP_API_BASE_URL ?? context.appBaseUrl;
|
||||
|
||||
const manifest: AppManifest = {
|
||||
name: "Product Feed",
|
||||
tokenTargetUrl: `${context.appBaseUrl}/api/register`,
|
||||
appUrl: context.appBaseUrl,
|
||||
tokenTargetUrl: `${apiBaseURL}/api/register`,
|
||||
appUrl: iframeBaseUrl,
|
||||
permissions: ["MANAGE_PRODUCTS"],
|
||||
id: "saleor.app.product-feed",
|
||||
version: packageJson.version,
|
||||
webhooks: [
|
||||
webhookProductCreated.getWebhookManifest(context.appBaseUrl),
|
||||
webhookProductDeleted.getWebhookManifest(context.appBaseUrl),
|
||||
webhookProductVariantCreated.getWebhookManifest(context.appBaseUrl),
|
||||
webhookProductVariantDeleted.getWebhookManifest(context.appBaseUrl),
|
||||
webhookProductVariantUpdated.getWebhookManifest(context.appBaseUrl),
|
||||
webhookProductCreated.getWebhookManifest(apiBaseURL),
|
||||
webhookProductDeleted.getWebhookManifest(apiBaseURL),
|
||||
webhookProductVariantCreated.getWebhookManifest(apiBaseURL),
|
||||
webhookProductVariantDeleted.getWebhookManifest(apiBaseURL),
|
||||
webhookProductVariantUpdated.getWebhookManifest(apiBaseURL),
|
||||
],
|
||||
extensions: [],
|
||||
author: "Saleor Commerce",
|
||||
|
@ -31,7 +34,7 @@ export default createManifestHandler({
|
|||
dataPrivacyUrl: "https://saleor.io/legal/privacy/",
|
||||
brand: {
|
||||
logo: {
|
||||
default: `${context.appBaseUrl}/logo.png`,
|
||||
default: `${apiBaseURL}/logo.png`,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
|
|
@ -20,7 +20,9 @@
|
|||
"FEED_CACHE_MAX_AGE",
|
||||
"VERCEL_URL",
|
||||
"PORT",
|
||||
"SENTRY_ENVIRONMENT"
|
||||
"SENTRY_ENVIRONMENT",
|
||||
"APP_IFRAME_BASE_URL",
|
||||
"APP_API_BASE_URL"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue