smsearcy / mesh-info

Collect and view information about an AREDN mesh network.
GNU General Public License v3.0
5 stars 2 forks source link

Simplify deployment #110

Open smsearcy opened 1 year ago

smsearcy commented 1 year ago

Need a simpler way to deploy the Mesh Info application. A few ideas (there might be several parts to this):

smsearcy commented 1 year ago

A couple more ideas as I'm brainstorming about this:

  1. This would be helped by a single process/daemon that starts up both the web service and the collector.
  2. The collector should not end if it cannot connect after so many retries, but keep going.
  3. Need to automatically run database migrations on startup.
  4. Need to test how Pex (or similar tool) deals with the Pyramid static assets and Alembic migrations (i.e. how do paths work if everything has been zipped up).
smsearcy commented 1 year ago

I forgot about PyOxidizer. I should probably start here for packaging.