Updating the framework

To update the framework, follow these steps:

๐Ÿณ Docker with the provided Lumeex image


  1. Stop and remove your container
Docker run
sudo docker rm -f lmx
Docker compose
sudo docker compose down
  1. Backup your config/ folder
  2. Pull the latest image
sudo docker pull git.djeex.fr/djeex/lumeex:latest
  1. Recreate your container.
  2. Review any potential breaking changes and update your config files accordingly.
  3. Rebuild your site (from WebUI or CLI)
  4. Deploy the updated site to your preferred web server.

๐Ÿณ Docker image built from Git


  1. Backup your config/ folder mounted into your container (by default: lumeex/config/)
  2. Reinstall the repository by following the Docker advanced installation procedure.
  3. Restore your config/ folder from your backup
  4. Review any potential breaking changes and update your config files accordingly.
  5. Rebuild your container.
  6. Rebuild your site (from WebUI or CLI)
  7. Deploy the updated site to your preferred web server.

๐Ÿ Python


  1. Backup your lumeex/config/ folder.
  2. Reinstall the repository by following the Python installation procedure.
  3. Restore your site.yaml and photo/ folder from your backup.
  4. Review any potential breaking changes and update your site.yaml accordingly.
  5. (optional) Restore your custom config/theme/ folder and check for any relevant breaking changes.
  6. Rebuild your gallery.
  7. Rebuild your site.
  8. Deploy the updated site to your preferred web server.