{
    # auto_https will create redirects for https://{host}:8443 instead of https://{host}
    # https redirects are added manually in the http://:80 block
    auto_https disable_redirects

    storage file_system {
        root /mnt/docker-aio-config/caddy/
    }

    log {
        level ERROR
    }
}

http://:80 {
  redir https://{host}{uri}
}

# Match only host names and not ip-addresses:
https://*.*:8443,
https://*.*.*:8443,
https://*.*.*.*:8443,
https://*.*.*.*.*:8443,
https://*.*.*.*.*.*:8443 {

    reverse_proxy localhost:8000

    tls {
        on_demand
        issuer acme {
            disable_tlsalpn_challenge
        }
    }
}
