Skip to content

Solution persistece

This only applies if you're running within docker.

Docker file system is ephemeral, so if you stop them any data that's not persistent is permanently lost.

If you are changing / adding instances to a solution without a persistent storage when you restart the docker container all your changes will be lost.

To create persistent changes you have to extract the projects, next time you call ./run.sh it will automatically mount the projects/ folder within your docker instance, then all changes you make are persistent.

Extracting projects

Call ./extract_projects.sh

This will create a folder called projects/ that contain all default projects for your current deployment.

Restoring default projects

You can simply call ./extract_projects.sh again to overwrite your current projects folder