I have noticed that the “Upgrade All” button at /admin/upgrade does an upgrade that minimizes the downtime, so I’d to run whatever it runs at the command line. Anyone know how to do that?
path can be an absolute link to the plugin repo’s location on disk. So if you want run this on the discourse-solved plugin, you’d set path to /var/www/discourse/plugins/discourse-solved
There’s a pretty good API at starting at docker_manager/manager-client/app/models/repo.js#L134 that lets you find the latest versions, upgrade, and check progress. Don’t forget to the call from POST to GET as necessary.