Updating the framework
To update the framework, follow these steps:
๐ณ Docker with the provided Lumeex image
- Stop and remove your container
Docker run
sudo docker rm -f lmx
- Pull the latest image
sudo docker pull git.djeex.fr/djeex/lumeex:latest
- Recreate your container.
- Review any potential breaking changes and update your
site.yaml
accordingly. - (optional) Restore your custom
config/theme/
folder and check for any relevant breaking changes. - Rebuild your gallery.
- Rebuild your site.
- Deploy the updated site to your preferred web server.
๐ณ Docker image built from Git
- Backup your
lumeex/config/
folder. - Reinstall the repository by following the installation procedure.
- Restore your
site.yaml
andphoto/
folder from your backup. - Review any potential breaking changes and update your
site.yaml
accordingly. - (optional) Restore your custom
config/theme/
folder and check for any relevant breaking changes. - Rebuild your container.
- Rebuild your gallery.
- Rebuild your site.
- Deploy the updated site to your preferred web server.
๐ Python
- Backup your
lumeex/config/
folder. - Reinstall the repository by following the installation procedure.
- Restore your
site.yaml
andphoto/
folder from your backup. - Review any potential breaking changes and update your
site.yaml
accordingly. - (optional) Restore your custom
config/theme/
folder and check for any relevant breaking changes. - Rebuild your gallery.
- Rebuild your site.
- Deploy the updated site to your preferred web server.