Back to Cal

Azure

docs/self-hosting/deployments/azure.mdx

6.2.02.5 KB
Original Source

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"> </a>

Manual Deployment

<Steps> <Step title="Prerequisites"> 1. Microsoft Azure account 2. Basic knowledge of Azure services 3. Access to Cal.com source code </Step> <Step title="Azure Setup"> 1. Create an Azure Account 2. Azure Portal: Familiarize yourself with the Azure Portal.
</Step>
<Step title="Creating Azure Resources">
    1. Creating Azure Resources: In the Azure Portal, create a new resource group for your Cal.com project.
    
    2. 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
    
</Step>
<Step title="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).
</Step>
<Step title="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.

    
</Step>
<Step title="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.
</Step>
</Steps>