| title | Caddy |
|---|---|
| toc | false |
| breadcrumbs | false |
Language: Go · View source on GitHub
FROM caddy:2
COPY src/Servers/CaddyServer/Caddyfile /etc/caddy/Caddyfile
COPY src/Servers/CaddyServer/echo.html /srv/echo.html:8080 {
request_body {
max_size 1MB
}
@post_root {
method POST
path /
}
handle @post_root {
respond "{http.request.body}" 200
}
handle /echo {
root * /srv
templates {
mime text/plain
}
rewrite * /echo.html
file_server
}
respond "OK" 200
}
{{range $key, $vals := .Req.Header}}{{range $vals}}{{$key}}: {{.}}
{{end}}{{end}}