Skip to content

Commit

Permalink
chore: developer docs updates (#17112)
Browse files Browse the repository at this point in the history
* remove mention of data proxy

* fix self hosting broken app link

* fix booking doc

* deploy buttons and more options

* fix capitalization
  • Loading branch information
alishaz-polymath authored Oct 15, 2024
1 parent 7a4298d commit 92a48b4
Show file tree
Hide file tree
Showing 14 changed files with 97 additions and 26 deletions.
8 changes: 4 additions & 4 deletions docs/api-reference/v1/openapi-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -1346,6 +1346,10 @@
}
},
"description": "Meeting location"
},
"smsReminderNumber": {
"type": "number",
"description": "SMS reminder number"
}
}
},
Expand Down Expand Up @@ -1389,10 +1393,6 @@
"seatsShowAvailabilityCount": {
"type": "boolean",
"description": "Show the number of available seats"
},
"smsReminderNumber": {
"type": "number",
"description": "SMS reminder number"
}
}
},
Expand Down
Binary file added docs/images/deploy-elastio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/images/deploy-railway.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions docs/images/deploy-render.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/mint.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,10 @@
"pages": [
"self-hosting/deployments/aws",
"self-hosting/deployments/azure",
"self-hosting/deployments/elastio",
"self-hosting/deployments/gcp",
"self-hosting/deployments/railway",
"self-hosting/deployments/render",
"self-hosting/deployments/vercel"
]
},
Expand Down
18 changes: 9 additions & 9 deletions docs/self-hosting/apps/install-apps/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,31 @@ title: "Introduction"
Install desired apps in your self-hosted instance for better integration.

<CardGroup cols={2}>
<Card href="/self-hosting/install-apps/google" title="Google" icon="google">
<Card href="/self-hosting/apps/install-apps/google" title="Google" icon="google">
Install google for supporting Google Calendar and Google Meet integrations
</Card>
<Card href="/self-hosting/install-apps/microsoft" title="Microsoft" icon="microsoft">
<Card href="/self-hosting/apps/install-apps/microsoft" title="Microsoft" icon="microsoft">
Install microsoft to support Exchange365 integration
</Card>
<Card href="/self-hosting/install-apps/zoom" title="Zoom" icon="z">
<Card href="/self-hosting/apps/install-apps/zoom" title="Zoom" icon="z">
Install Zoom to support Zoom video conferencing integration
</Card>
<Card href="/self-hosting/install-apps/daily" title="Daily" icon="video">
<Card href="/self-hosting/apps/install-apps/daily" title="Daily" icon="video">
Install Daily to support Cal Video integration
</Card>
<Card href="/self-hosting/install-apps/hubspot" title="Hubspot" icon="hubspot">
<Card href="/self-hosting/apps/install-apps/hubspot" title="Hubspot" icon="hubspot">
Install Hubspot to support Hubspot CRM integration
</Card>
<Card href="/self-hosting/install-apps/sendgrid" title="Sendgrid" icon="envelope">
<Card href="/self-hosting/apps/install-apps/sendgrid" title="Sendgrid" icon="envelope">
Install Sendgrid to support Sendgrid Email integration
</Card>
<Card href="/self-hosting/install-apps/stripe" title="Stripe" icon="stripe">
<Card href="/self-hosting/apps/install-apps/stripe" title="Stripe" icon="stripe">
Install Stripe to support Stripe integration for paid bookings
</Card>
<Card href="/self-hosting/install-apps/twilio" title="Twilio" icon="grid-round-2" iconType="solid">
<Card href="/self-hosting/apps/install-apps/twilio" title="Twilio" icon="grid-round-2" iconType="solid">
Install Twilio to support Workflows integration for sms reminders
</Card>
<Card href="/self-hosting/install-apps/zoho" title="Zoho" icon="square-dashed">
<Card href="/self-hosting/apps/install-apps/zoho" title="Zoho" icon="square-dashed">
Install Zoho to support Zoho CRM integration
</Card>
</CardGroup>
8 changes: 8 additions & 0 deletions docs/self-hosting/deployments/aws.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ icon: "aws"
Deploying Cal.com on AWS
___


## One Click Deployment

<a href="https://console.aws.amazon.com/amplify/home#/deploy?repo=https://github.com/calcom/docker" target="_blank">
<img src="https://oneclick.amplifyapp.com/button.svg" noZoom alt="Deploy on AWS" />
</a>

## Manual Deployment
<Steps>
<Step title="Prerequisites">
1. Amazon Web Services account
Expand Down
10 changes: 10 additions & 0 deletions docs/self-hosting/deployments/azure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ icon: "microsoft"
Deploying Cal.com on Azure
___


## One Click Deployment

<a href="https://portal.azure.com/#create/Microsoft.Template/uri/https://raw.githubusercontent.com/calcom/docker/main/azuredeploy.json" target="_blank">
<img src="https://aka.ms/deploytoazurebutton" noZoom alt="Deploy to Azure"/>
</a>


## Manual Deployment

<Steps>
<Step title="Prerequisites">
1. Microsoft Azure account
Expand Down
13 changes: 13 additions & 0 deletions docs/self-hosting/deployments/elastio.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: "Elastio"
icon: "square-e"
iconType: "solid"
---

You can deploy Cal.com on Elastio using the button below.

## One Click Deployment

<a href="https://elest.io/open-source/cal.com" target="_blank">
<img src="/images/deploy-elastio.png" noZoom alt="Deploy on Elastio" />
</a>
8 changes: 8 additions & 0 deletions docs/self-hosting/deployments/gcp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@ Deploying Cal.com on Google Cloud Platform (GCP)

In this guide, we will go over the steps to deploy cal.com on Google Cloud Platform (GCP). We will cover how to create a virtual machine, configure it, install Docker, and finally deploy the cal.com application.

## One Click Deployment

<a href="https://deploy.cloud.run/?git_repo=https://github.com/calcom/docker" target="_blank">
<img src="https://storage.googleapis.com/gweb-cloudblog-publish/images/run_on_google_cloud.max-300x300.png" noZoom alt="Deploy on Google Cloud" />
</a>

## Manual Deployment

<Steps>
<Step title="Creating a Virtual Machine">
### Go to the GCP Console
Expand Down
13 changes: 13 additions & 0 deletions docs/self-hosting/deployments/railway.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: "Railway"
icon: "square-r"
---

You can deploy Cal.com on Railway using the button below.
The team at Railway also have a [detailed blog post](https://blog.railway.app/p/calendso) on deploying Cal.com on their platform.

## One Click Deployment

<a href="https://railway.app/new/template/cal" target="_blank">
<img src="/images/deploy-railway.svg" noZoom alt="Deploy on Railway" />
</a>
13 changes: 13 additions & 0 deletions docs/self-hosting/deployments/render.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: "Render"
icon: "square-r"
iconType: "solid"
---

You can deploy Cal.com on Render using the button below.

## One Click Deployment

<a href="https://render.com/deploy?repo=https://github.com/calcom/docker" target="_blank">
<img src="/images/deploy-render.svg" alt="Deploy on Render" noZoom />
</a>
10 changes: 9 additions & 1 deletion docs/self-hosting/deployments/vercel.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,17 @@ iconType: "solid"

## Requirements

Currently Vercel Pro Plan is required to be able to Deploy this application with Vercel, due to limitations on the number of serverless functions on the free plan.

You need a PostgresDB database hosted somewhere. [Supabase](https://supabase.com/) offer a great free option while [Heroku](https://www.heroku.com/) offers a low-cost option.

## Getting Started
## One Click Deployment

<a href="https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fcalcom%2Fcal.com&env=DATABASE_URL,NEXT_PUBLIC_WEBAPP_URL,NEXTAUTH_URL,NEXTAUTH_SECRET,CRON_API_KEY,CALENDSO_ENCRYPTION_KEY&envDescription=See%20all%20available%20env%20vars&envLink=https%3A%2F%2Fgithub.com%2Fcalcom%2Fcal.com%2Fblob%2Fmain%2F.env.example&project-name=cal&repo-name=cal.com&build-command=cd%20../..%20%26%26%20yarn%20build&root-directory=apps%2Fweb%2F" target="_blank">
<img src="https://vercel.com/button" noZoom alt="Deploy with Vercel" />
</a>

## Manual Deployment

### Local settings

Expand Down
Loading

0 comments on commit 92a48b4

Please sign in to comment.