@khairul We recommend running FusionAuth behind a proxy. More docs on that here: https://fusionauth.io/docs/v1/tech/admin-guide/proxy-setup
If you are running in docker-compose, you should be able to add an nginx or other proxy image and connect that to FusionAuth.
The proxy can then terminate TLS and run on port 443.