The Ghost installation will comprise of three components or containers - Ghost package, a database server (MySQL), and a web server (Nginx). All these services will be installed using a single Docker compose file. I have included a second cerbot and nginx config to act as a reverse proxy to a wordpress instance I have installed on my network. If you don't need a second site then ignore the commented sections referring to this.
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
"Microsoft.Windows.CapturePicker","Microsoft.Windows.CapturePicker_10.0.19580.1000_neutral__cw5n1h2txyewy" |
This files also uses 2 networks. I did this so that nginx or another reverse proxy could be added to the stack and then the WP container could be taken off the outward facing "web" network. I might add another more simple config later.
Create a docker network called "web":