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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.