A Docker image for Caddy. This image includes the git and Hugo addons.
$ docker run -d -v `pwd`:/srv -p 2015:2015 smtudor/caddy
Point your browser to http://127.0.0.1:2015
.
Caddy can serve sites from git repository using git middleware.
Replace github.com/abiosoft/webtest
with your repository.
$ prinf "0.0.0.0\ngit github.com/abiosoft/webtest" > Caddyfile
$ docker run -d -v `pwd`/Caddyfile:/etc/Caddyfile -p 2015:2015 smtudor/caddy
Point your browser to http://127.0.0.1:2015
.
The image contains a default Caddyfile.
0.0.0.0
browse
Caddyfile: /etc/Caddyfile
Sites root: /srv
Replace /path/to/Caddyfile
and /path/to/sites/root
accordingly.
$ docker run -d -v /path/to/sites/root:/srv -v path/to/Caddyfile:/etc/Caddyfile -p 2015:2015 smtudor/caddy