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.
Did you manage to get this automated in the meanwhile?
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.