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
- Backup your
config/folder - Pull the latest image
sudo docker pull git.djeex.fr/djeex/lumeex:latest
- Recreate your container.
- Review any potential breaking changes and update your config files accordingly.
- Rebuild your site (from WebUI or CLI)
- Deploy the updated site to your preferred web server.
๐ณ Docker image built from Git
- Backup your
config/folder mounted into your container (by default:lumeex/config/) - Reinstall the repository by following the Docker advanced installation procedure.
- Restore your
config/folder from your backup - Review any potential breaking changes and update your config files accordingly.
- Rebuild your container.
- Rebuild your site (from WebUI or CLI)
- Deploy the updated site to your preferred web server.
๐ Python
- Backup your
lumeex/config/folder. - Reinstall the repository by following the Python installation procedure.
- Restore your
site.yamlandphoto/folder from your backup. - Review any potential breaking changes and update your
site.yamlaccordingly. - (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.