Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.69 KB

README.md

File metadata and controls

56 lines (37 loc) · 1.69 KB

docker-craft - Craft CMS for Docker

Craft is a content management system (CMS) that’s laser-focused on doing one thing really, really well: managing content. This is a docker image that eases setup.

About Craft

From the official description:

Craft is content management at its finest. It delivers an extraordinary amount of control to developers, while keeping the editing experience simple and elegant for end users.

Usage

Using this image for the first time will start a download automatically. Further runs will be immediate, as the image will be cached locally.

This image provides the Craft CMS application running on Apache / MySQL / PHP / Supervisor.

$ docker run -d -p 80:80 --name craft gabrielmoreira/craft

You can now point your webbrowser to this URL:

http://localhost/admin

This is a rather common setup following docker's conventions:

  • -d will run a detached session running in the background
  • -p {OutsidePort}:80 will bind the webserver to the given outside port
  • --name (Optional) the name of container instance
  • gabrielmoreira/craft the name of this docker image

Building

$ docker build -t gabrielmoreira/craft  github.com/gabrielmoreira/docker-craft

Known issues

Page not found on / after installation

It's a know bug: (http://craftcms.stackexchange.com/a/5137)

$ docker exec craft sed -i 's/entry.heading/entry.title/g' /var/www/craft/templates/index.html