* --init * progress... * add more docs * bunch of changes and added back platform * development guides added * more guides in develop with cal * self hosted WIP * deployments * fix deployment steps * self-hosted guides * .. * Removed the development only sections * Removed 'with Cal.com' * use steps component for steps --------- Co-authored-by: Keith Williams <keithwillcode@gmail.com>
48 lines
2.3 KiB
Plaintext
48 lines
2.3 KiB
Plaintext
---
|
|
title: "Azure"
|
|
icon: "microsoft"
|
|
---
|
|
|
|
Deploying Cal.com on Azure
|
|
___
|
|
|
|
<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.
|
|
<img src="https://github.com/sriyachalla/cal.com/assets/142919730/65404c14-a70c-4a10-a253-f4cd4a7de421" />
|
|
</Step>
|
|
<Step title="Creating Azure Resources">
|
|
1. Creating Azure Resources: In the Azure Portal, create a new resource group for your Cal.com project.
|
|
<img src="https://github.com/sriyachalla/cal.com/assets/142919730/ac301959-9280-40ce-a8f9-061ea18f287a" />
|
|
2. Create Azure Services: Set up required services such as Azure App Service, Azure Database for PostgreSQL, etc.
|
|
#### Create Web App
|
|
<img src="https://github.com/sriyachalla/cal.com/assets/142919730/3ce2984a-bca2-486f-a675-ac5fd719efd2" />
|
|
|
|
#### Setup Database, Networking
|
|
<img src="https://github.com/sriyachalla/cal.com/assets/142919730/9eefd029-1b8f-4163-b35c-fa34dd8e4eb4" />
|
|
|
|
#### Setup Monitoring
|
|
<img src="https://github.com/sriyachalla/cal.com/assets/142919730/49ed309c-c70d-486e-84be-37ea1e8ca14e" />
|
|
</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.
|
|
|
|
<img src="https://github.com/sriyachalla/cal.com/assets/142919730/8ca084e4-eb4e-4ff5-8445-caf002eed500" />
|
|
</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> |