You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 29, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+18-23Lines changed: 18 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,10 @@
25
25
</p>
26
26
</p>
27
27
28
+
# Important Notes
29
+
30
+
Support for this image can be found via the repository, located at [https://github.com/calcom/docker](https://github.com/calcom/docker)
31
+
28
32
# Docker
29
33
30
34
This image can be found on DockerHub at [https://hub.docker.com/r/calcom/cal.com](https://hub.docker.com/r/calcom/cal.com).
@@ -33,14 +37,6 @@ This image can be found on DockerHub at [https://hub.docker.com/r/calcom/cal.com
33
37
34
38
The Docker configuration for Cal.com is an effort powered by people within the community. Cal.com, Inc. does not yet provide official support for Docker, but we will accept fixes and documentation at this time. Use at your own risk.
35
39
36
-
## Important Notes
37
-
38
-
This Docker Image is managed by the Cal.com Community. Join the team [here](https://github.com/calcom/docker/discussions/32). Support for this image can be found via the repository, located at [https://github.com/calcom/docker](https://github.com/calcom/docker)
39
-
40
-
**Currently, this image is intended for local development/evaluation use only, as there are specific requirements for providing environmental variables at build-time in order to specify a non-localhost BASE_URL. (this is due to the nature of the static site compilation, which embeds the variable values). The ability to update these variables at runtime is in-progress and will be available in the future.**
41
-
42
-
For Production, for the time being, please checkout the repository and build/push your own image privately.
43
-
44
40
## Requirements
45
41
46
42
Make sure you have `docker` & `docker compose` installed on the server / system. Both are installed by most docker utilities, including Docker Desktop and Rancher Desktop.
@@ -51,7 +47,7 @@ Note: `docker compose` without the hyphen is now the primary method of using doc
51
47
52
48
If you are evaluating Cal.com or running with minimal to no modifications, this option is for you.
@@ -141,7 +137,7 @@ If you are evaluating Cal.com or running with minimal to no modifications, this
141
137
cd calcom-docker
142
138
```
143
139
144
-
3. Update the calcom submodule.
140
+
3. Update the calcom submodule. This project depends on the Cal.com source code, which is included here as a Git submodule. To make sure you get everything you need, update the submodule with the command below.
145
141
146
142
```bash
147
143
git submodule update --remote --init
@@ -203,31 +199,33 @@ These variables must also be provided at runtime
203
199
204
200
| Variable | Description | Required | Default |
205
201
| --- | --- | --- | --- |
202
+
| DATABASE_URL | database url with credentials - if using a connection pooler, this setting should point there | required |`postgresql://unicorn_user:magical_password@database:5432/calendso`|
| NEXT_PUBLIC_WEBAPP_URL | Base URL of the site. NOTE: if this value differs from the value used at build-time, there will be a slight delay during container start (to update the statically built files). | optional |`http://localhost:3000`|
208
205
| NEXTAUTH_URL | Location of the auth server. By default, this is the Cal.com docker instance itself. | optional |`{NEXT_PUBLIC_WEBAPP_URL}/api/auth`|
209
206
| NEXTAUTH_SECRET | must match build variable | required |`secret`|
210
207
| CALENDSO_ENCRYPTION_KEY | must match build variable | required |`secret`|
211
-
| DATABASE_URL | database url with credentials - if using a connection pooler, this setting should point there | required |`postgresql://unicorn_user:magical_password@database:5432/calendso`|
212
-
| DATABASE_DIRECT_URL | direct database url with credentials if using a connection pooler (e.g. PgBouncer, Prisma Accelerate, etc.) | optional ||
213
208
214
209
### Build-time variables
215
210
216
211
If building the image yourself, these variables must be provided at the time of the docker build, and can be provided by updating the .env file. Currently, if you require changes to these variables, you must follow the instructions to build and publish your own image.
217
212
218
-
Updating these variables is not required forevaluation, but is required for runningin production. Instructions forgenerating variables can be foundin the [cal.com instructions](https://github.com/calcom/cal.com)
213
+
Updating these variables is not required forevaluation, but is required for runningin production. Instructions forgenerating variables can be foundin the [Cal.com instructions](https://github.com/calcom/cal.com)
219
214
220
215
| Variable | Description | Required | Default |
221
216
| --- | --- | --- | --- |
222
-
| NEXT_PUBLIC_WEBAPP_URL | Base URL injected into static files | optional |`http://localhost:3000`|
| CALCOM_TELEMETRY_DISABLED | Allow cal.com to collect anonymous usage data (set to `1` to disable) |||
227
217
| DATABASE_URL | database url with credentials - if using a connection pooler, this setting should point there | required |`postgresql://unicorn_user:magical_password@database:5432/calendso`|
228
-
| DATABASE_DIRECT_URL | direct database url with credentials if using a connection pooler (e.g. PgBouncer, Prisma Accelerate, etc.) | optional ||
| NEXT_PUBLIC_API_V2_URL | URL for the v2 API, only required for custom integrations or custom booking experiences using [Cal.com Platform](https://cal.com/platform) | optional ||
226
+
| CALCOM_TELEMETRY_DISABLED | Allow Cal.com to collect anonymous usage data (set to `1` to disable) | optional ||
227
+
| NEXT_PUBLIC_SINGLE_ORG_SLUG | Required if ORGANIZATIONS_ENABLED is true| optional ||
228
+
| ORGANIZATIONS_ENABLED | Used for Enterprise or Organizations plan | optional ||
0 commit comments