Well, I did make a bit further using Docker labels, however I am having a similar issue with HTTP/2 as in here:
It's trying to use HTTP/2 when the backend doesn't support it. Looking over the forums I can't seem to find anything...any ideas?
$ curl -I https://drone.linuxbox.ninja
curl: (92) HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)
$ curl https://drone.linuxbox.ninja --http1.1 -Ivv
* Trying 76.241.26.223...
* TCP_NODELAY set
* Connected to drone.linuxbox.ninja (76.241.26.223) port 443 (#0)
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/cert.pem
CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
* subject: CN=drone.linuxbox.ninja
* start date: Jan 15 01:49:25 2020 GMT
* expire date: Apr 14 01:49:25 2020 GMT
* subjectAltName: host "drone.linuxbox.ninja" matched cert's "drone.linuxbox.ninja"
* issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
* SSL certificate verify ok.
> HEAD / HTTP/1.1
> Host: drone.linuxbox.ninja
> User-Agent: curl/7.64.1
> Accept: */*
>