Using docker-compose and some Dockerfiles I want to fully setup a pair of containers (Confluence+Postgresdb) for production.
I can't have any manual steps in this process. Confluence stores its configuration in confluence.cfg.xml which I have extracted from an existing Confluence instance.
The JDBC and license XML elements have been replaced by variable placeholders such as ${CONFLUENCE_JDBC_USER}, ... etc. They are substituted by using envsubst before
/opt/atlassian/confluence/bin/start-confluence.sh -fg
is run. All substitutions are applied accordingly. In addition I have removed the
<setupStep>complete</setupStep>However upon startup I get an exception
com.atlassian.util.concurrent.LazyReference$InitializationException: java.lang.IllegalStateException: Spring Application context has not been set at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:149)
How is it possible to setup a fully functional Confluence instance requiring no manual intervention. I have done that for other Atlassian products like Bitbucket or JIRA.
Community moderators have prevented the ability to post new answers.
Did you manage to get this automated in the meanwhile?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.