Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seanhamlin/ghost-example
https://github.com/seanhamlin/ghost-example
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/seanhamlin/ghost-example
- Owner: seanhamlin
- Created: 2021-03-21T19:37:49.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-13T02:38:58.000Z (over 3 years ago)
- Last Synced: 2024-11-07T22:06:30.737Z (2 months ago)
- Language: Dockerfile
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lagoon Ghost example
This is a best practice implementation of Ghost 4 running in Lagoon.
**Features:**
* Always up to date with the latest version of Ghost, this is built at image build time. You may wish to pin this in production (to avoid surprise upgrades).
* Uses MySQL for the database, and this will work with the `dbaas-operator`, so the database will be Highly Available.
* Ghost can be made to run with 2 or more pods, so the application is Highly Available.## Local development
I use the excellent Go fork of Pygmy called [pygmy-go](https://github.com/fubarhouse/pygmy-go). Installation is simple on a Mac:
```bash
brew tap fubarhouse/pygmy-go;
brew install pygmy-go;
```To start you local docker images:
```bash
pygmy-go up
docker-compose up -d --build
```## Deploy to Lagoon
Talk to your Lagoon administrator to get a Lagoon project created, then you can deploy this repository as is to it. You may wish to add a custom route, this is up to you.