Official Docker Image for Grav
Go to file
Romain Fluttaz bdcf016244 Merge branch 'ci/3-add-gitlab-ci-docker-build' into 'master'
Resolve "Add gitlab-ci docker build"

Closes #3

See merge request botux-fr/docker/grav!2
2018-10-25 19:38:51 +00:00
.gitlab-ci.yml Add .gitlab-ci.yml to build Dockerfile with cache for master, tag, and all. 2018-10-25 19:32:13 +00:00
Dockerfile Added expires apache mod + php settings 2018-09-20 21:24:38 -06:00
README.md Update README.md 2018-09-13 21:58:04 -06:00

README.md

Official Docker Image for Grav

This currently is pretty minimal and uses:

  • apache-2.4.8
  • GD library
  • Unzip library
  • php7.2
  • php7.2-opcache
  • php7.2-acpu
  • php7.2-yaml

Building the image from Dockerfile

docker build -t grav:latest .

Running Grav Image with Latest Grav + Admin (not persistent):

docker run -p 8000:80 grav:latest

Point browser to http://localhost/8000 and create user account...

Running local Grav installation

This assumes you have already downloaded a Grav package into a local folder. This is the best way to run Grav if you want to have your changes persisted between restarts of the docker container.

docker run -v /local/grav/install:/var/www/html:cached -p 8000:80/tcp grav:latest

To run in the current directory you can use:

docker run -v `pwd`:/var/www/html:cached -p 8000:80/tcp grav:latest

Point browser to http://localhost/8000 to access your Grav site