Web caddy:alpine

caddy

Caddy web server with auto-HTTPS, custom config and static files

Install

cardinal blueprint install caddy
cardinal blueprint install caddy
# or override resources / env at install time:
cardinal blueprint install caddy --memory 1g --cpus 2 -e KEY=value -y

Manual equivalent

cardinal run
cardinal run -d \
  --restart always \
  -n caddy \
  -p "80:80/tcp,443:443/tcp" \
  -v "caddy_data:/data,caddy_config:/config,caddy_site:/srv" \
  --memory 128m \
  --cpus 0.5 \
  -e CADDY_PORT="80" \
  caddy:alpine

Configuration

Imagecaddy:alpine
Restartalways
Ports80:80/tcp,443:443/tcp
Volumescaddy_data:/data,caddy_config:/config,caddy_site:/srv
Memory128m
CPUs0.5
Environment variableDefault value
CADDY_PORT 80

More web