I’m trying to run openfire (4.2.3) on a docker environment. It works great, but if I try to restart the container, it will forget that it was initialized and ask for the initial setup.
I’ve setup the docker(compose) environment so there are two persistent volumes mounted in the container:
- of-data:/var/lib/openfire - of-conf:/etc/openfire
So, /var/lib/openfire and /etc/openfire are persisted after restarting/recreating the container. However, there’s something I’m missing for sure, because even though if most of the config is there it will ask me to reset the properties key, setup the database connection, etc. (the initial wizard). If I skip creating the admin account, it will use the one already in the database, and after I login, everything is there: users, rooms, plugins, etc.
What could it be that I’m not persisting that keeps triggering Openfire to believe that it’s not installed?