Deploying Cal.com on Azure


One Click Deployment

Deploy to Azure

Manual Deployment

1

Prerequisites

  1. Microsoft Azure account
  2. Basic knowledge of Azure services
  3. Access to Cal.com source code
2

Azure Setup

  1. Create an Azure Account
  2. Azure Portal: Familiarize yourself with the Azure Portal.
3

Creating Azure Resources

  1. Creating Azure Resources: In the Azure Portal, create a new resource group for your Cal.com project.
  1. Create Azure Services: Set up required services such as Azure App Service, Azure Database for PostgreSQL, etc.

Create Web App

Setup Database, Networking

Setup Monitoring

4

Configuring Cal.com

  1. Clone Repository: Clone the Cal.com repository to your local machine.
  2. Configuration Files: Update the .env file with necessary Azure configurations (e.g., database connection strings).
5

Deploying on Azure

  1. Deploying Web App: Use Azure App Service to deploy the Cal.com web application.
  2. Database Setup: Deploy and configure the Azure Database for PostgreSQL with Cal.com.
  3. Deployment Verification: Ensure that the application is running smoothly post-deployment.
6

Post-Deployment Steps

  1. DNS Configuration: Configure your DNS settings to point to the Azure deployment.
  2. Monitor and Scale: Utilize Azure monitoring tools to keep track of performance and scale resources as needed.