Skip to content

Rescuebox : Upgrade process for the product #84

@nb950

Description

@nb950

current release of rescuebox is 2.1.0, its distributed as an exe on windows that installs backend , frontend and pre-reqs

we have a new release or patch for a plugin , how do we provide a customer upgrade feature.

one possible soln:

we provide a patch exe , that checks current product /db version , confirms no tasks are in flight , runs frontend db updates and replaces backend python server. customer restarts the app and is able to use the patched setup

we provide a new major release with new plugins , this one may or may not be backward compatible ,
this should migrate data from previous version to new version
remove old version atrifacts
customer starts new version of app, and is able to use all features , plus old plugin data is available in new environment.

all of this is automated.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions