22
33x-calendso : &calendso
44 environment :
5+ - VERSION=${VERSION:-v4.7.8}
56 - NODE_ENV=production
67 - POSTGRES_USER=calendso
78 - POSTGRES_PASSWORD=myp@ssw0rd
89 - POSTGRES_DB=calendso
910 - DATABASE_URL=postgresql://calendso:myp@ssw0rd@postgres:5432/calendso
1011 - NEXT_PUBLIC_WEBAPP_URL=${SCHEME:-https}://${DOMAIN:-calendso.localhost}
1112 - NEXT_PUBLIC_WEBSITE_URL=${SCHEME:-https}://${DOMAIN:-calendso.localhost}
13+ - NEXT_PUBLIC_API_V2_URL=${SCHEME:-https}://${DOMAIN:-calendso.localhost}/api/v2
1214 - NEXTAUTH_URL=${SCHEME:-https}://${DOMAIN:-calendso.localhost}
13- - NEXTAUTH_SECRET=${NEXTAUTH_SECRET:-mys3cr3t} # openssl rand -base64 32
15+ - NEXTAUTH_SECRET=${NEXTAUTH_SECRET:-mys3cr3t} # openssl rand -base64 32
1416 - NEXT_PUBLIC_IS_E2E=true
1517 - MS_GRAPH_CLIENT_ID=${MS_GRAPH_CLIENT_ID}
1618 - MS_GRAPH_CLIENT_SECRET=${MS_GRAPH_CLIENT_SECRET}
@@ -21,7 +23,7 @@ x-calendso: &calendso
2123 - EMAIL_SERVER_PORT=${SMTP_PORT:-587}
2224 - EMAIL_SERVER_USER=${SMTP_USER:-email_user}
2325 - EMAIL_SERVER_PASSWORD=${SMTP_PASSWORD:-password}
24- - CALENDSO_ENCRYPTION_KEY=${CALENDSO_ENCRYPTION_KEY:-mys3cr3t} # openssl rand -base64 24
26+ - CALENDSO_ENCRYPTION_KEY=${CALENDSO_ENCRYPTION_KEY:-mys3cr3t} # openssl rand -base64 24
2527 - CALCOM_TELEMETRY_DISABLED=${CALCOM_TELEMETRY_DISABLED:-1}
2628 - GOOGLE_API_CREDENTIALS=${GOOGLE_API_CREDENTIALS}
2729 - STACK_NAME={{ index .Service.Labels "com.docker.stack.namespace" }}
@@ -35,15 +37,17 @@ services:
3537 command :
3638 - -c
3739 - |
38- docker image inspect calendso:$${DOMAIN} && exit 0
40+ docker image inspect calendso:$${DOMAIN} && exit 0 > /dev/null 2>&1
3941 apk add git
4042 git clone https://github.com/calcom/docker
4143 cd docker
44+ git checkout $${VERSION}
4245 git submodule update --init
4346 sed -i -e 's/session.data.hasValidLicense/true/g' calcom/packages/features/ee/common/components/v2/LicenseRequired.tsx
4447 sed -i -e 's/cal.com/'$$DOMAIN'/g' calcom/packages/features/ee/teams/pages/team-profile-view.tsx
45- docker build \
48+ DOCKER_BUILDKIT=0 docker build \
4649 --build-arg NEXT_PUBLIC_WEBAPP_URL=$${NEXT_PUBLIC_WEBAPP_URL} \
50+ --build-arg NEXT_PUBLIC_API_V2_URL=$${NEXT_PUBLIC_API_V2_URL} \
4751 --build-arg CALCOM_TELEMETRY_DISABLED=$${CALCOM_TELEMETRY_DISABLED} \
4852 --build-arg NEXTAUTH_SECRET=$${NEXTAUTH_SECRET} \
4953 --build-arg CALENDSO_ENCRYPTION_KEY=$${CALENDSO_ENCRYPTION_KEY} \
@@ -74,7 +78,7 @@ services:
7478 - traefik
7579
7680 postgres :
77- image : postgres:12 -alpine
81+ image : postgres:14 -alpine
7882 environment :
7983 - POSTGRES_DB=calendso
8084 - POSTGRES_USER=calendso
0 commit comments