As requested, here's a short screencast about deploying to Digital Ocean :)
How do you update the app when using this setup?
Many Thanks for Telescope! I really like it :). I also followed your guide on installing Telescope on Digital Ocean with the only exception of hosting a local mongodb instead of compose.io. I however now have the problem that some actions sometimes run quite slow (e.g. logging in can be fast but then occasionally it takes ages). Did you ever experience this? Could it be a bug or more a problem with the local mongodb?
Hmm, I haven't noticed that myself. Having a local MongoDB shouldn't slow the app down that much. Maybe you could do a short screencast if you manage to reproduce the problem?
Thanks for your reply. It seems that the problem starts whenever I add a post or comment. After that, the responsiveness of Telescope goes done drastically. It however also seems to depend on the network from which I connect, i.e., I think the problem could be connected to following error message:
"WebSocket connection failed: Error during WebSocket handshake: Unexpected response code: 400". Any ideas?
Maybe you could try and see if you have these problems with any Meteor apps, or only Telescope? For example, you could try with Microscope? https://github.com/DiscoverMeteor/Microscope/
I finally figured out what the problem is. The network in which I experienced the lag doesn't allow websockets, i.e., it only allows secure websockets.
I linked this into the Meteor Up README.
Hope you like it :)
Does Compose.io have a cheaper plan that provides MongoDB oplog url?
I don't think so, I think the $18/month plan is the first price. Maybe there could be a solution to deploy your own oplog-enabled MongoDB with Docker?