<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Ahmed Gamal</title>
    <description>The latest articles on Forem by Ahmed Gamal (@ahmedmgh67).</description>
    <link>https://forem.com/ahmedmgh67</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F162359%2Ff16c7b3f-6284-4381-a7a8-5d30ba248c01.jpeg</url>
      <title>Forem: Ahmed Gamal</title>
      <link>https://forem.com/ahmedmgh67</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ahmedmgh67"/>
    <language>en</language>
    <item>
      <title>How to Deploy Node.js and MongoDB easily?</title>
      <dc:creator>Ahmed Gamal</dc:creator>
      <pubDate>Fri, 31 Jan 2020 22:02:09 +0000</pubDate>
      <link>https://forem.com/ahmedmgh67/how-to-deploy-node-js-and-mongodb-easily-4de7</link>
      <guid>https://forem.com/ahmedmgh67/how-to-deploy-node-js-and-mongodb-easily-4de7</guid>
      <description>&lt;p&gt;Deploying web apps with database isn't an easy task at all specifically when you want your app to load smoothly and fast and also be scalable. So in this guide you'll learn how to deploy your web app easily on the cloud.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Create Account on DPLYR
&lt;/h3&gt;

&lt;p&gt;DPLYR is the tool we're using today. To create an account go to &lt;a href="https://dplyr.dev/"&gt;https://dplyr.dev&lt;/a&gt; &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UDQA2Nlx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ph-files.imgix.net/062f4ddb-ab8d-4016-bb2c-5c33fe3d72ce%3Fauto%3Dformat%26auto%3Dcompress%26codec%3Dmozjpeg%26cs%3Dstrip%26w%3D379.7389213328753%26h%3D380%26fit%3Dmax%26dpr%3D2" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UDQA2Nlx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ph-files.imgix.net/062f4ddb-ab8d-4016-bb2c-5c33fe3d72ce%3Fauto%3Dformat%26auto%3Dcompress%26codec%3Dmozjpeg%26cs%3Dstrip%26w%3D379.7389213328753%26h%3D380%26fit%3Dmax%26dpr%3D2" alt="DPLYR front page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Create a VM on your favourite cloud services provider
&lt;/h3&gt;

&lt;p&gt;Choose the cloud provider you love. I found that DPLYR has made a complete guide on how to create a VM on AWS EC2 &lt;a href="https://blog.dplyr.dev/how-to-create-a-aws-ec2-vm-for-dplyr/"&gt;Here it's&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Fill the new deployment form
&lt;/h3&gt;

&lt;p&gt;When you sign in you'll find yourself in your home page where you can find your past deployments click on the new deployment button and fill the form fields note that if you used the DPLYR VM guide you won't need to fill the username field. Choose the technology "Node.js" and the database "MongoDB" the database username password are the ones you used in your connection string pick whatever you want. In the project URL field put the git repo containing your web app link.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YVu4vZDv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ph-files.imgix.net/bf2a3828-c0cf-4970-8319-2197f8ec91c2%3Fauto%3Dformat%26auto%3Dcompress%26codec%3Dmozjpeg%26cs%3Dstrip%26w%3D681.8843683083512%26h%3D380%26fit%3Dmax%26dpr%3D2" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YVu4vZDv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ph-files.imgix.net/bf2a3828-c0cf-4970-8319-2197f8ec91c2%3Fauto%3Dformat%26auto%3Dcompress%26codec%3Dmozjpeg%26cs%3Dstrip%26w%3D681.8843683083512%26h%3D380%26fit%3Dmax%26dpr%3D2" alt="DPLYR form page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. VOILA!!! the website is now deployed
&lt;/h3&gt;

&lt;p&gt;DPLYR magically deploys your app and gives you the link of the website&lt;/p&gt;

</description>
      <category>node</category>
      <category>mongodb</category>
      <category>deploy</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
