new system architecture 2022

Plan new architecture for solsort/veduz/bibspire/etc. apps:


Simple nodejs service:

  • services
    • bibspire API
    • auth: userNNN/cXXXX (user0=root/server)
    • webdav w/auth
    • log+websocket-pubsub w/auth-from
    • watch-fs and send changed files to subscribed clients
  • dependencies
    • sqlite
    • mail(for sign-in, possibly sendinblue)
    • fetch

cdn.veduz.com/solsort.js

  • possibly top-menu, depending on url
  • autoreload over websocket if applicable
  • filesystem+login+pubsub