Today, I have installed vapor, created a simple vapor app, and pushed it to bitbucket.
Then spun a new DigitalOcean Droplet and registered an old unused domain resided in the Godaddy account which I was forgot long time ago.
Then configure Nginx on digital ocean droplet, and installed vapor on the ubuntu and confiture the supervisor to run the vapor app.
So far so good and finally end of the day, I was able to run the vapor app on digital ocean.
Phew, this was lot in a single day.