Skip to content

Instantly share code, notes, and snippets.

@bennetimo
Last active December 29, 2016 22:18
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bennetimo/91ca871c3aaa2e7a148a to your computer and use it in GitHub Desktop.
Save bennetimo/91ca871c3aaa2e7a148a to your computer and use it in GitHub Desktop.
Simple Docker Compose for Ghost with MariaDB and Nginx. See http://coderunner.io/hello-blog-an-advanced-setup-of-ghost-and-docker-made-simple/
data-coderunner.io:
build: ./data-coderunner.io
container_name: "data-coderunner.io"
mariadb:
image: mariadb
container_name: "mariadb"
env_file: ./data-coderunner.io/env_coderunner.io
environment:
- TERM=xterm
ports:
- "127.0.0.1:3306:3306"
volumes_from:
- data-coderunner.io
blog-coderunner.io:
image: ghost
container_name: "blog-coderunner.io"
volumes:
- ./data-coderunner.io/config.js:/var/lib/ghost/config.js
volumes_from:
- data-coderunner.io
environment:
- VIRTUAL_HOST=coderunner.io
env_file: ./data-coderunner.io/env_coderunner.io
links:
- mariadb:mysql
nginx:
image: jwilder/nginx-proxy
container_name: "nginx"
ports:
- "80:80"
volumes:
- /var/run/docker.sock:/tmp/docker.sock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment