3 ms·
on the linux devices we have a web admin (made with node-red) that control the linux machine, network, config, updates. Then the web admin run docker container
by alfor 3y ago
on the linux devices we have a web admin (made with node-red) that control the linux machine, network, config, updates.
Then the web admin run docker container, we have a python backend on the device with fastapi as the base and another with vue.js for the frontend (touchscreen)
Then the server is fastapi/mongodb/vue.js.
We have a continuous websocket from the python program to server and another one from web dashboard to our server admin.
Lot's of moving parts, lot's of problems, not a lot of cohesion and structure.
- ochiba 3y agoThanks for the additional info. As another commenter mentioned, since you are using MongoDB, it may be worth looking into MongoDB Realm / Atlas Device Sync.