Files
calendar/apps/docs/content/deployments/azure.mdx
T

48 lines
1.5 KiB
Plaintext

# Azure
Deploying Cal.diy on Azure
## One Click Deployment
[![Deploy to Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.Template)
## Manual Deployment
### 1. Prerequisites
1. Microsoft Azure account
2. Basic knowledge of Azure services
3. Access to Cal.diy 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.diy 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
### 4. Configuring Cal.diy
1. **Clone Repository:** Clone the Cal.diy 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.diy web application.
2. **Database Setup:** Deploy and configure the Azure Database for PostgreSQL with Cal.diy.
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.