Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 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 Bicep template that deploys and configures all required Azure resources:

  • a VNet for private endpoints and internal app communication;
  • a Web app 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 (optional) Front Door profile to secure and offload the traffic from the Web app .

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