Currently, the application is only packaged as a docker image. This makes updates difficult on non-docker deployments as the full software needs built for that server on each update, the exact process for which varies between updates. We should instead build the main components (agent, manager, docs) as .deb packages hosted via GitHub releases which can be installed to handle updating all relevant files and restarting relevant services.
Currently, the application is only packaged as a docker image. This makes updates difficult on non-docker deployments as the full software needs built for that server on each update, the exact process for which varies between updates. We should instead build the main components (agent, manager, docs) as .deb packages hosted via GitHub releases which can be installed to handle updating all relevant files and restarting relevant services.