Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

YannickRe/Ghost-Azure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

88e0571 · Mar 6, 2019

History

86 Commits
Feb 21, 2019
Mar 6, 2019
Jan 29, 2019
Jan 29, 2019
Mar 6, 2019
Jan 23, 2019
Aug 22, 2018
Sep 6, 2018
Jan 29, 2019
Jan 29, 2019
Jan 29, 2019
Jan 29, 2019
Jan 29, 2019
Jan 29, 2019
Jan 29, 2019
Jan 29, 2019
Aug 22, 2018
Mar 6, 2019
Jan 29, 2019
Mar 5, 2019

Repository files navigation

Ghost-Azure

Why Ghost-Azure?

Straight out of the box, the current 1.x and 2.x versions of Ghost aren't compatible with the Azure App Service. Ghost-Azure resolves this by providing a production-ready template which can be hosted directly on Azure App Service. In the background, an Azure Function (Ghost-Release-Uploader) makes sure that this repository stays up-to-date with the latest releases of Ghost. Most of the work has been done by Radoslav Gatev who created the deployment template and the release uploader. Due to unknown reasons his repository wasn't being kept up-to-date with the latest releases, so we forked it and ran our own processes.

I documented my installation process, with additional steps to add Sendgrid, SSL, Azure Search, etc. on my blog.

Why two branches?

The first branch (azure) gets updated as soon as a new release of Ghost is published in their repository, and this gets then automatically deployed to my staging slot.
Once I have manually validated the new version on staging, I merge azure into azure-prod which then get automatically deployed to my production slot.

Installation methods

In any case I suggest forking my repository into your own, this to avoid changes I make to my repository to negatively impact your installation.

One-click deploy

Deploy to Azure Visualize

Azure App Service Deployment Center

More info on Microsoft Docs

Packages

No packages published

Languages

  • JavaScript 86.7%
  • HTML 5.5%
  • CSS 5.0%
  • Handlebars 2.4%
  • Other 0.4%