Мне нужно конвертировать существующий Caddyfile из v1 в v2. Мне нужно, чтобы он поддерживал автоматическую генерацию LetsEncrypt для сгенерированного Azure доменного имени. Это текущая часть docker -compose.yml, относящаяся к Caddy, которую также необходимо обновить.
caddy:
image: abiosoft/caddy
restart: unless-stopped
depends_on:
- api
- web
- guide
ports:
- "80:80"
- "443:443"
command: -default-sni HOST_IP -conf /etc/Caddyfile
volumes:
- ./Caddyfile:/etc/Caddyfile
- ./volumes/caddy:/root/.caddy
- ./keys:/root/keys
:80 {
redir https://{host}{uri}
}
:443, https://HOST_IP {
tls /root/keys/wildcard.crt /root/keys/wildcard.key
proxy / web:80 {
except /blob /graphql /kibana
}
proxy /blob api:9000
proxy /graphql api:9000
proxy /kibana api:9000
}
https://HOST_IP {
tls /root/keys/wildcard.crt /root/keys/wildcard.key
proxy / guide:80
}
Пожалуйста, мне нужен профессионал, чтобы разобраться в этом и сказать мне как конвертировать это