Spoolman icon indicating copy to clipboard operation
Spoolman copied to clipboard

Add update git-repo style for Moonraker update service

Open plandevida opened this issue 1 year ago • 4 comments

Is your feature request related to a problem? Please describe. Updating Spoolman is a manual process, whereas Moonraker has an update manager service based on git repositories Spoolman is not taking the benefit of it. Making the update process more a hassle than desired.

Describe the solution you'd like I would like to install the Spoolman service via just cloning the repository and be able to add this repository in the update manager of Moonraker.

Describe alternatives you've considered Cloning the repository and making a script that implements the current installation process, so Moonkraker could know when the repository has been updated and install the latest release. Although, this method will include many "false" updates for any repository change that is not included in a release yet.

plandevida avatar Nov 10 '24 12:11 plandevida

I was reading the Moonraker documentation and it seems there is a way to do this for web based applications like Mainsail and Spoolman.

So I am trying this configuration for the update manager: [update_manager Spoolman] type: web channel: stable repo: Donkie/Spoolman path: ~/Spoolman install_script: scripts/install.sh

If this works and it is the way of doing it, maybe the FR should be to update the documentation to include this as the update process.

plandevida avatar Nov 10 '24 12:11 plandevida

How can I add spoolman to moonraker's update manager?

TMTYD avatar Nov 23 '24 01:11 TMTYD

Hi!,

As far as I understand your installation process must be git based, meaning just clone the repo and start the service from there, so the update mechanism is just a git pull.

Checkout mainsail for a reference or plugins like DynamicMacros, these work this way. Also check moonraker official documentation since they have a few different methods to do this.

plandevida avatar Nov 23 '24 12:11 plandevida

This could really make spool man better integrated with moonraker

plandevida avatar Jun 12 '25 19:06 plandevida