The Jade-Diy Web Installer is the open source tool that provides you an easy solution to install a factory file to your device.
Simply connect your device, select the model and board version and click on flash.
You can use Docker for compiling the application and to run it locally by
# build the web installer image
docker build . -f Dockerfile -t jade-diy-web-installer
# run the web installer container
docker run --rm -d -p 3000:3000 jade-diy-web-installerand access it by http://localhost:3000
On every container start (and therefore after each docker restart), the image now fetches the latest changes from sandman21vs/jade-web-flasher before launching the app. This keeps assets under public/firmware and src/components/firmware_data.json in sync with GitHub without rebuilding the image—just push your changes and restart the container to deploy them.