Sign inSign up

tlnk/docker-grav

By tlnk

Updated about 8 years ago

https://getgrav.org/

Image
0

1.1K

tlnk/docker-grav repository overview

Grav CMS

Screenshot

Supported tags and respective

This image is updated via pull requests to the tle06/docker-grav GitHub repo.

What is grav

Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful Package Management System to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.

The underlying architecture of Grav is designed to use well-established and best-in-class technologies to ensure that Grav is simple to use and easy to extend. Some of these key technologies include:

Image configuration

  • apache2

  • nano

  • git

  • unzip

  • php7.2

  • libapache2-mod-php7.2

  • php7.2-common

  • php7.2-mbstring

  • php7.2-xmlrpc

  • php7.2-soap

  • php7.2-gd

  • php7.2-xml

  • php7.2-cli

  • php7.2-curl

  • php7.2-zip

  • php7.2 ldap

  • port 80

  • workdir = /var/www/app

  • grav cms

  • grav plugin admin

Available ENV variable

  • PHP_UPLOAD_MAX_FILESIZE = 2M
  • PHP_POST_MAX_SIZE = 8M
  • PHP_MEMORY_LIMIT = 128M
  • PHP_FILE_UPLOAD = On
  • PHP_ALLOW_URL = On

How to use this image

Start grav

Starting the grav instance listening on port 80 is as easy as the following:


$ docker run -d -p 80:80 tlnk/docker-grav

Then go to http://localhost/admin and go through the wizard.

Persistent data

All data beyond what lives in the database (file uploads, etc) is stored within the default volume /var/www/app. For more information about the folder please refer to this URL.

  • -v /:/var/www/app

Rancher template

An rancher template is also available here

Tag summary

Content type

Image

Digest

Size

175.9 MB

Last updated

about 8 years ago

docker pull tlnk/docker-grav