Public | Automated Build

Last pushed: 2 months ago
Short Description
Custom Caddy docker image
Full Description

Caddy Docker Image

Plugins

This image contains the following plugins by default but this can be changed by passing a build argument.

  • cache
  • cgi
  • cors
  • expires
  • ipfilter
  • minify
  • nobots
  • proxyprotocol
  • ratelimit

Directories

  • /home/www-data/.caddy For persistent caddy files (Let's Encrypt)
  • /etc/caddy For the Caddy configuration files (a default one is copied in this directory if you don't bind the volume)
  • /var/www For web content

Logging

All logs are written to stdout

Health

A simple default ping healthcheck was added in the default confiuration files. The healthcheck simply checks whether the ping port on localhost is available and returns an OK result.

License

The caddy binary is built using the abiosoft/caddy:builder image. This way the official caddy binary licensing does not apply.

Docker Pull Command
Owner
liammartens
Source Repository