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. 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 site.yaml accordingly.
  3. (optional) Restore your custom config/theme/ folder and check for any relevant breaking changes.
  4. Rebuild your gallery.
  5. Rebuild your site.
  6. Deploy the updated site to your preferred web server.

๐Ÿณ Docker image built from Git


  1. Backup your lumeex/config/ folder.
  2. Reinstall the repository by following the 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 container.
  7. Rebuild your gallery.
  8. Rebuild your site.
  9. Deploy the updated site to your preferred web server.

๐Ÿ Python


  1. Backup your lumeex/config/ folder.
  2. Reinstall the repository by following the 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.