From 497b05eb32a5991d2a9f7ded32232a2801eedb41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Sun, 11 Feb 2024 22:04:48 +0100 Subject: [PATCH] fix docker --- apps/sdk-api/src/utils/parseReferrer.ts | 17 ++++++++++++++--- apps/web/Dockerfile | 7 +++++-- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/apps/sdk-api/src/utils/parseReferrer.ts b/apps/sdk-api/src/utils/parseReferrer.ts index db7775f1..2eea4045 100644 --- a/apps/sdk-api/src/utils/parseReferrer.ts +++ b/apps/sdk-api/src/utils/parseReferrer.ts @@ -1,8 +1,19 @@ import referrers from '../referrers'; -export function parseReferrer(url?: string) { - const { hostname } = new URL(url || ''); - const match = referrers[hostname]; +function getHostname(url: string | undefined) { + if (!url) { + return ''; + } + + try { + return new URL(url).hostname; + } catch (e) { + return ''; + } +} + +export function parseReferrer(url: string | undefined) { + const match = referrers[getHostname(url)]; console.log('Parsing referrer', url); console.log('Match', match); diff --git a/apps/web/Dockerfile b/apps/web/Dockerfile index b53e355d..7911fc74 100644 --- a/apps/web/Dockerfile +++ b/apps/web/Dockerfile @@ -21,8 +21,11 @@ ENV CLICKHOUSE_USER=$CLICKHOUSE_USER ARG REDIS_URL ENV REDIS_URL=$REDIS_URL -ARG NEXTAUTH_SECRET -ENV NEXTAUTH_SECRET=$NEXTAUTH_SECRET +ARG NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY +ENV NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=$NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY + +ARG CLERK_SECRET_KEY +ENV CLERK_SECRET_KEY=$CLERK_SECRET_KEY ENV PNPM_HOME="/pnpm"