Gitlab CE convert from self-slgned SSL to issued SSL

I have gitlab CE running with a self-signed certificate. I need to change it to use an issued cert.
I have a cert that has been issued along with the intermediate and root certs all as individual files in PEM format.
I placed the root, CA and host cert files in the trusted-certs folder and reconfigured but it still used the self signed cert.
I copied the host cert on top of the ‘hostname.crt’ file in the ssl folder. To this file I appended the CA and Root certs. Then reconfigured but it still used the self signed cert.
Any help would be appreciated. Thanks