My docker service is receiving requests and send back response, but the request client never receives them

I am sure there is no problem with the service receiving the request because I can see them in the service logs. service responds file with local docker deployment. but does not send back a response for the fly deployment.

I have tried all different clients “curl, browser, telnet” to make requests.

# fly.toml file generated for naka-dns on 2022-05-13T15:40:15+05:00

app = "xyz"


[[services]]
  internal_port = 80
  processes = ["app"]
  protocol = "tcp"

  [[services.ports]]
    handlers = ["http"]
    port = 80

[[services]]
  internal_port = 24141
  protocol = "udp"

  [[services.ports]]
    port = 24141

[[services]]
  internal_port = 24141
  protocol = "tcp"

  [[services.ports]]
    port = 24141