fablab-bergamo / fabomatic-backend

A RaspberryPi Zero-friendly backend, for managing FabLab machines access. This is the server-side of the Fab-O-Matic board project. Works in Python with MQTT broker + Database Engine.
https://www.fablabbergamo.it/2024/06/03/fabomatic1/
MIT License
0 stars 1 forks source link

Applications upgrades not handled #7

Closed PBrunot closed 4 months ago

PBrunot commented 5 months ago

Investigate SQLalchemy support for upgrade scripts to dB scheme.

How to run upgrade python scripts after pip upgrade ?

How to automate testing for python package upgrades.

PBrunot commented 5 months ago

Provide a web page with current application version, system status (free space...) and button to run application upgrade through PIP

PBrunot commented 4 months ago

Revised systemd startup to add a pre-start "pip install rfid_arduino_FABLAB_BG --upgrade" on startup