Files
image-gateway/Caddyfile
S.Gromov 0751c4b469 feat: добавить Image Gateway с кешем Souin
- добавлена сборка Caddy с Souin, Otter и NutsDB

- добавлена конфигурация dev, prod и test Docker Compose

- настроено кеширование через Otter L1 и NutsDB L2

- добавлены e2e-тесты Bun для кеша, restart и purge

- добавлена документация по запуску, API кеша и тестам
2026-05-04 12:18:37 +03:00

31 lines
352 B
Caddyfile

{
admin 0.0.0.0:2019
order cache before basic_auth
cache {
api {
souin
}
otter {
configuration {
size 10000
}
}
nuts {
path /cache/nuts
}
storers otter nuts
}
}
{$DOMAIN:localhost}:{$CADDY_PORT:80} {
route {
cache
reverse_proxy {$IMGPROXY_UPSTREAM:imgproxy:8080}
}
log {
output stdout
format console
}
}