-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c1dfa53
commit 37e9e5b
Showing
3 changed files
with
38 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,22 @@ | ||
# Ghost-Azure | ||
## Your Ghost blog ready for Azure app service deployment. | ||
[![Deploy to Azure](https://azuredeploy.net/deploybutton.png)](https://azuredeploy.net/) | ||
[![Visualize](http://armviz.io/visualizebutton.png)](http://armviz.io/#/?load=https%3A%2F%2Fraw.neting.cc%2Fsolvsoftware%2FGhost-Azure%2Fazure%2Fazuredeploy.json) | ||
[Deploy to Azure via Portal](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.neting.cc%2Fsolvsoftware%2FGhost-Azure%2Fazure%2Fazuredeploy.json) | ||
<p> | ||
</p> | ||
Copyright (c) 2013-2021 Ghost Foundation | ||
|
||
## Why Ghost-Azure? | ||
The current version of Ghost is not compatible with Azure App Service. Ghost-Azure is a production-ready template which can be hosted directly on Azure app service. We will try to maintain the ghost version updated. All contributions are welcome. | ||
Permission is hereby granted, free of charge, to any person | ||
obtaining a copy of this software and associated documentation | ||
files (the "Software"), to deal in the Software without | ||
restriction, including without limitation the rights to use, | ||
copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the | ||
Software is furnished to do so, subject to the following | ||
conditions: | ||
|
||
## Usage | ||
### 1. Fork this repository. | ||
### 2. Branch out from the branch "azure". | ||
```bash | ||
git checkout azure | ||
git checkout -b my_blog | ||
``` | ||
### 3. Install npm modules. | ||
```bash | ||
npm install | ||
``` | ||
### 4. Initialize your database. | ||
```bash | ||
node db.js | ||
``` | ||
### 5. Customize everything you want in your content folder. | ||
### 6. Keep your fork up to date(if you want the latest ghost version). | ||
[https://help.github.com/articles/syncing-a-fork/](https://help.github.com/articles/syncing-a-fork/) | ||
The above copyright notice and this permission notice shall be | ||
included in all copies or substantial portions of the Software. | ||
|
||
OR | ||
```bash | ||
git checkout my_branch | ||
git pull https://github.com/solvsoftware/Ghost-Azure azure | ||
``` | ||
|
||
## Frequently Asked Questions | ||
https://github.com/solvsoftware/Ghost-Azure/wiki/FAQ | ||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES | ||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | ||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | ||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | ||
OTHER DEALINGS IN THE SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,31 @@ | ||
# 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](https://github.com/RadoslavGatev/Ghost-Release-Uploader)) makes sure that this repository stays up-to-date with the latest releases of Ghost. | ||
Straight out of the box, the current versions of Ghost aren't compatible with Azure App Service. *Ghost-Azure* resolves this by providing a production-ready template that can be hosted directly on Azure App Service (on Windows). | ||
|
||
Note: This project hasn't introduced any changes to the original source code of Ghost. | ||
|
||
## Demo | ||
[![Status of Demo deployment](https://vsrm.dev.azure.com/RG-GitHub/_apis/public/Release/badge/72c85fbd-8b34-4db0-8be1-f1a286cc4d59/3/4)](https://dev.azure.com/RG-GitHub/Ghost-Azure/_release?definitionId=3) | ||
|
||
You can play with the demo web app: https://ghost-azure-demo.azurewebsites.net. Just give it some time to warm up. | ||
You can play with the demo web app: https://ghost-azure-demo.azurewebsites.net. Just give it some time to warm up. It runs on the Free plan of Azure App Service and most of the time stays unloaded from memory. | ||
|
||
## Installation methods | ||
I suggest forking this repository into your own to avoid changes I make to my repository to negatively impact your installation. | ||
|
||
I suggest forking this repository into your own to avoid changes I make to this repository that may negatively impact your installation. | ||
|
||
### One-click deploy | ||
[![Deploy to Azure](https://azuredeploy.net/deploybutton.png)](https://azuredeploy.net/) | ||
[![Visualize](http://armviz.io/visualizebutton.png)](http://armviz.io/#/?load=https%3A%2F%2Fraw.neting.cc%2FRadoslavGatev%2FGhost-Azure%2Fazure%2Fazuredeploy.json) | ||
|
||
![Deploy to Azure](https://aka.ms/deploytoazurebutton) | ||
[![Visualize](https://raw.githubusercontent.com/RadoslavGatev/Ghost-Release-Uploader/master/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.neting.cc%2FRadoslavGatev%2FGhost-Azure%2Fazure%2Fazuredeploy.json) | ||
[Deploy to Azure via Portal](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.neting.cc%2FRadoslavGatev%2FGhost-Azure%2Fazure%2Fazuredeploy.json) | ||
|
||
### Azure App Service Deployment Center | ||
|
||
More info on [Microsoft Docs](https://docs.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment#deploy-continuously-from-github) | ||
|
||
## Contributing to the project | ||
|
||
Feedback with improvements and pull requests from the community will be highly appreciated and accepted. | ||
Please open Pull requests only in the [Ghost-Release-Uploader repository](https://github.com/RadoslavGatev/Ghost-Release-Uploader) as commits to Ghost-Azure are fully automated by it. | ||
|
||
Please open Pull requests only in the [Ghost-Release-Uploader repository](https://github.com/RadoslavGatev/Ghost-Release-Uploader) as commits to Ghost-Azure are fully automated by Azure DevOps Pipelines that merges the original code from https://github.com/TryGhost/Ghost with the files needed for Azure App Service. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.