Skip to content
This repository was archived by the owner on Oct 29, 2025. It is now read-only.

Commit 7330755

Browse files
authored
Merge pull request #463 from calcom/fix-docker-image-orgs
fix: Organization booking pages don't work
2 parents 74ac789 + cb191a9 commit 7330755

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ FROM --platform=$BUILDPLATFORM node:18 AS builder
22

33
WORKDIR /calcom
44

5+
## If we want to read any ENV variable from .env file, we need to first accept and pass it as an argument to the Dockerfile
56
ARG NEXT_PUBLIC_LICENSE_CONSENT
67
ARG NEXT_PUBLIC_WEBSITE_TERMS_URL
78
ARG NEXT_PUBLIC_WEBSITE_PRIVACY_POLICY_URL
@@ -12,6 +13,10 @@ ARG CALENDSO_ENCRYPTION_KEY=secret
1213
ARG MAX_OLD_SPACE_SIZE=4096
1314
ARG NEXT_PUBLIC_API_V2_URL
1415

16+
## We need these variables as required by Next.js build to create rewrites
17+
ARG NEXT_PUBLIC_SINGLE_ORG_SLUG
18+
ARG ORGANIZATIONS_ENABLED
19+
1520
ENV NEXT_PUBLIC_WEBAPP_URL=http://NEXT_PUBLIC_WEBAPP_URL_PLACEHOLDER \
1621
NEXT_PUBLIC_API_V2_URL=$NEXT_PUBLIC_API_V2_URL \
1722
NEXT_PUBLIC_LICENSE_CONSENT=$NEXT_PUBLIC_LICENSE_CONSENT \
@@ -22,6 +27,8 @@ ENV NEXT_PUBLIC_WEBAPP_URL=http://NEXT_PUBLIC_WEBAPP_URL_PLACEHOLDER \
2227
DATABASE_DIRECT_URL=$DATABASE_URL \
2328
NEXTAUTH_SECRET=${NEXTAUTH_SECRET} \
2429
CALENDSO_ENCRYPTION_KEY=${CALENDSO_ENCRYPTION_KEY} \
30+
NEXT_PUBLIC_SINGLE_ORG_SLUG=$NEXT_PUBLIC_SINGLE_ORG_SLUG \
31+
ORGANIZATIONS_ENABLED=$ORGANIZATIONS_ENABLED \
2532
NODE_OPTIONS=--max-old-space-size=${MAX_OLD_SPACE_SIZE} \
2633
BUILD_STANDALONE=true
2734

docker-compose.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ services:
3030
NEXT_PUBLIC_LICENSE_CONSENT: ${NEXT_PUBLIC_LICENSE_CONSENT}
3131
NEXT_PUBLIC_WEBSITE_TERMS_URL: ${NEXT_PUBLIC_WEBSITE_TERMS_URL}
3232
NEXT_PUBLIC_WEBSITE_PRIVACY_POLICY_URL: ${NEXT_PUBLIC_WEBSITE_PRIVACY_POLICY_URL}
33+
NEXT_PUBLIC_SINGLE_ORG_SLUG: ${NEXT_PUBLIC_SINGLE_ORG_SLUG}
34+
ORGANIZATIONS_ENABLED: ${ORGANIZATIONS_ENABLED}
3335
CALCOM_TELEMETRY_DISABLED: ${CALCOM_TELEMETRY_DISABLED}
3436
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
3537
CALENDSO_ENCRYPTION_KEY: ${CALENDSO_ENCRYPTION_KEY}

0 commit comments

Comments
 (0)