Skip to content

andrewmatveychuk/azure.ghost-web-app-for-containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azure.ghost-web-app-for-containers

A one-click Ghost deployment on Azure Web App for Containers.

Deploy

Deploy to Azure

Getting Started

This is an Azure Web app deployed as a container . It uses the custom Ghost Docker image with Azure Application Insights support and Azure Database for MySQL to store the application data.

The Azure Web app configuration is provided as a ready-to-use ARM template that deploys and configures all requires Azure resources:

  • a Web app and App Hosting plan for running the container;
  • a Key Vault for storing secrets such as database passwords;
  • a Log Analytics workspace and Application Insights component for monitoring the application;
  • an Azure Database for MySQL server;
  • an Azure Front Door endpoint with a WAF policy or an Azure CDN profile and endpoint for offloading the traffic from the Web app depending on the specified input parameter (deploymentConfiguration).

All resources have their diagnostic settings configured to stream resource logs and metrics to the Log Analytics workspace.

For the complete list of settings, please refer to the following blog posts:

About

One-click deployment of Ghost to Azure

Topics

Resources

License

Stars

Watchers

Forks

Languages