From 39ededf0a0547ea0a14812f045d3cad192100d90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20=C5=81ada?= Date: Wed, 28 Jun 2023 08:18:15 +0200 Subject: [PATCH] hack --- apps/invoices/src/pages/api/manifest.ts | 9 ++++++--- apps/invoices/turbo.json | 4 +++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/invoices/src/pages/api/manifest.ts b/apps/invoices/src/pages/api/manifest.ts index bd536d7..8800d71 100644 --- a/apps/invoices/src/pages/api/manifest.ts +++ b/apps/invoices/src/pages/api/manifest.ts @@ -7,14 +7,17 @@ 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", diff --git a/apps/invoices/turbo.json b/apps/invoices/turbo.json index ea524a2..85e2b40 100644 --- a/apps/invoices/turbo.json +++ b/apps/invoices/turbo.json @@ -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" ] } }