Public | Automated Build

Last pushed: 3 months ago
Short Description
Short description is empty for this repo.
Full Description

DEPRECATED

The ghost application has now code injection, which allows you to do what this repo does, so this repo is no more needed.

Ghost Dockerfile Fork

This repository contains Dockerfile of Ghost v0.11.x series for Docker's automated build published to the public Docker Hub Registry.

Base Docker Image

Installation

  1. Install Docker.

  2. Download automated build from public Docker Hub Registry: docker pull zedtux/ghost

    (alternatively, you can build an image from Dockerfile: docker build -t="zedtux/ghost" github.com/zedtux/ghost)

Usage

docker run -d -p 80:2368 zedtux/ghost

Customizing Ghost

docker run -d -p 80:2368 -v <override-dir>:/ghost-override zedtux/ghost

where <override-dir> is an absolute path of a directory that could contain:

  • config.js: custom config file copied from here (you must replace 127.0.0.1 with 0.0.0.0)
  • content/data/: persistent/shared data
  • content/images/: persistent/shared images
  • content/themes/: more themes

After few seconds, open http://<host> for blog or http://<host>/ghost for admin page.

Patches

This repository also apply the following patches:

  • Google Analytics

Google Analytics

In order to make it working you have to set the GA_ID environment variable when you start the container.

Docker Pull Command
Owner
zedtux
Source Repository