Преобразование Caddy Server v1 Caddyfile для работы с Caddy server v2 - PullRequest
0 голосов
/ 09 апреля 2020

Мне нужно конвертировать существующий 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
}

Пожалуйста, мне нужен профессионал, чтобы разобраться в этом и сказать мне как конвертировать это

...