Hi,
I'm currently upgrading dotCMS for one of our customers and we're moving from a binary installation to Docker. This dotCMS has an Apache server in front of it acting as a reverse proxy. The communication between Apache and dotCMS is also running over SSL, so in our old dotCMS we have the following entry in server.xml:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/***.pfx"
certificateKeystorePassword="***"
type="RSA" />
</SSLHostConfig>
</Connector>
What would be the best way to set this up in Docker?
As far as I can see the SSL configuration inside the docker image is hardcoded to "conf/local.dotcms.site.pem" with password "dotcms". I could volume mount our keystore to conf/local.dotcms.site.pem, but then still the password is hardcoded, and I don't like to set the password of our production keys to 'dotcms'.