Service definition is:
[[services]]
internal_port = 8000
protocol = "tcp"
[[services.ports]]
handlers = ["http"]
port = 80
[[services.ports]]
handlers = ["tls", "http"]
port = 443
[[services]]
internal_port = 8080
protocol = "tcp"
[[services.ports]]
handlers = ["tls"]
port = 8080
[services.concurrency]
hard_limit = 500
soft_limit = 200
It seems this has all required TLS handlers, yet error message is still
Status is You have a service exposing port 443 but no “tls” handler on it, either remove the service or add the “tls” handler on it.
Before updating the toml I was running Letsencrypt myself. Seems fly doesn’t notice that the config has changed even though app was deploying again?