I have a MeteorJS app pushing to a Digital Ocean droplet. I recently got a newer Macbook Pro and am now doing all my dev on that (my old computer was a Macbook Pro too).
When I deploy to Digital Ocean using Mup on my new computer, everything goes as expected but then hangs on 0% when attempting to push the bundle to the server.
I have tried rerunning mup init and mup setup which works fine with no issues, so it is not an SSH access issue. I can also ssh into my server from my new computer without issue.
I have tried mup deploy --verbose, viewed both Debug=* mup deploy and mup logs but there is no error appearing - it simply hangs at 0% and never fails.
The really odd thing is that when I copy the meteor directory to my old computer and deploy, it works completely fine and does not hang.
I was facing the same issue with node version v21.3.0 and i switched back to current LTS v20.9.0 and it is fixed now. It is always a good idea to stick with LTS.
For people who are using mac here is an easy way to change node versions
1- brew install nvm
2- source $(brew --prefix nvm)/nvm.sh
3- nvm install v20.9.0
4- nvm use 20.9.0
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With