Amazing Tutorial, helped me so much! One more question: When trying to deploy new code, is it enough to just pull them into my projectdirectory? Or do I have to stop the Server beforehand and restart it afterwards? If so how do I end the service when running in pm2? Kind regards :)
You have to stop and restart the server, and you can use the pm2 stop command - pm2 stop your_app_name. After that, you can pull your changes and then restart the server with the same pm2 command that is shown in the video. Here are some useful commands that you can use pm2.keymetrics.io/docs/usage/process-management/
This was a great tutorial. Could you add the deployment of front end too in the same droplet? How do we configure ngnix when both backend and front end are running on the same server?
You can deploy both on the same droplet by configuring Nginx to serve your frontend from the root and proxy /api requests to your backend. This way Nginx will handle both frontend and backend on the same server.
been searching for hours now but yours worked perfectly thanks
you're welcome!!
super quick and concise. thank you!
You're welcome!!
AMAZING! Man... you are the one! Better than oficial DO tutorials.
Thanks man! Glad it was helpful
i can never thank you enough man
Amazing Tutorial, helped me so much!
One more question: When trying to deploy new code, is it enough to just pull them into my projectdirectory? Or do I have to stop the Server beforehand and restart it afterwards?
If so how do I end the service when running in pm2?
Kind regards :)
You have to stop and restart the server, and you can use the pm2 stop command - pm2 stop your_app_name. After that, you can pull your changes and then restart the server with the same pm2 command that is shown in the video. Here are some useful commands that you can use pm2.keymetrics.io/docs/usage/process-management/
thank you bro!
you saved a lot of time for me!
You're welcome!
Very helpful vid, thanks man!
You’re welcome!!
thank you, worked great
You're welcome!
Hi, I was wondering if I could also install Postgres on the VM or do I have to buy a separate database cluster
Thanks
I already found the answer thanks
@@KirubelBerhanu-nz3mr can you share the answer with me please ?
How do I upload my node.js project on github?
docs.github.com/en/get-started/start-your-journey/uploading-a-project-to-github
it would be better if you could add the mongodb coonfiguration as well.. that would be a allout tuts
I'm not using mongodb in this example deployment, but I'll share that in the future as well once I have to make a deployment using mongodb
but you can use mongodb atlas in combination with digital ocean and that is pretty easy to configure by following mongodb atlas guide
This was a great tutorial. Could you add the deployment of front end too in the same droplet? How do we configure ngnix when both backend and front end are running on the same server?
You can deploy both on the same droplet by configuring Nginx to serve your frontend from the root and proxy /api requests to your backend. This way Nginx will handle both frontend and backend on the same server.
@@hayk.simonyan Thank you for your response. Much appreciated.