Azure : Deploy Angular(Front-End) & Node (Back-End) app without VM












0















I am new to Azure. I have never used azure. So don't mind if this is some silly question.



I have a client who also doesn't know much about deploying.



I have angular/node apps. He wants to host on Azure WITHOUT using a VM.



I am not sure about azure. So i don't know how to deploy without VM.



I know to deploy with RDP(Remote Desktop).



Can anyone help me with this. Is there a way to deploy angular & node app without VM?



Is there any specific documentation for it? Which services will i need in Azure?



Thanks in advance!










share|improve this question























  • Hi,does my answer helps you?

    – Jay Gong
    Dec 3 '18 at 5:54











  • Hi. Your answer helps deploying nodejs app although i have 2 apps. one id angular(front-end) and another nodejs(back-end).

    – Ankur Akvaliya
    Dec 3 '18 at 6:37
















0















I am new to Azure. I have never used azure. So don't mind if this is some silly question.



I have a client who also doesn't know much about deploying.



I have angular/node apps. He wants to host on Azure WITHOUT using a VM.



I am not sure about azure. So i don't know how to deploy without VM.



I know to deploy with RDP(Remote Desktop).



Can anyone help me with this. Is there a way to deploy angular & node app without VM?



Is there any specific documentation for it? Which services will i need in Azure?



Thanks in advance!










share|improve this question























  • Hi,does my answer helps you?

    – Jay Gong
    Dec 3 '18 at 5:54











  • Hi. Your answer helps deploying nodejs app although i have 2 apps. one id angular(front-end) and another nodejs(back-end).

    – Ankur Akvaliya
    Dec 3 '18 at 6:37














0












0








0








I am new to Azure. I have never used azure. So don't mind if this is some silly question.



I have a client who also doesn't know much about deploying.



I have angular/node apps. He wants to host on Azure WITHOUT using a VM.



I am not sure about azure. So i don't know how to deploy without VM.



I know to deploy with RDP(Remote Desktop).



Can anyone help me with this. Is there a way to deploy angular & node app without VM?



Is there any specific documentation for it? Which services will i need in Azure?



Thanks in advance!










share|improve this question














I am new to Azure. I have never used azure. So don't mind if this is some silly question.



I have a client who also doesn't know much about deploying.



I have angular/node apps. He wants to host on Azure WITHOUT using a VM.



I am not sure about azure. So i don't know how to deploy without VM.



I know to deploy with RDP(Remote Desktop).



Can anyone help me with this. Is there a way to deploy angular & node app without VM?



Is there any specific documentation for it? Which services will i need in Azure?



Thanks in advance!







azure azure-web-sites web-deployment azure-deployment






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 16 '18 at 10:26









Ankur AkvaliyaAnkur Akvaliya

1,009526




1,009526













  • Hi,does my answer helps you?

    – Jay Gong
    Dec 3 '18 at 5:54











  • Hi. Your answer helps deploying nodejs app although i have 2 apps. one id angular(front-end) and another nodejs(back-end).

    – Ankur Akvaliya
    Dec 3 '18 at 6:37



















  • Hi,does my answer helps you?

    – Jay Gong
    Dec 3 '18 at 5:54











  • Hi. Your answer helps deploying nodejs app although i have 2 apps. one id angular(front-end) and another nodejs(back-end).

    – Ankur Akvaliya
    Dec 3 '18 at 6:37

















Hi,does my answer helps you?

– Jay Gong
Dec 3 '18 at 5:54





Hi,does my answer helps you?

– Jay Gong
Dec 3 '18 at 5:54













Hi. Your answer helps deploying nodejs app although i have 2 apps. one id angular(front-end) and another nodejs(back-end).

– Ankur Akvaliya
Dec 3 '18 at 6:37





Hi. Your answer helps deploying nodejs app although i have 2 apps. one id angular(front-end) and another nodejs(back-end).

– Ankur Akvaliya
Dec 3 '18 at 6:37












2 Answers
2






active

oldest

votes


















2














Except Azure VM, there are normally two ways to deploy Node.js app on Azure which include App Service - Web Apps and Web Apps for Containers, please see the links below to know these guides.



For deploying Node.js app on Azure Web Apps.




  1. Create a Node.js web app in Azure

  2. Tutorial: Build a Node.js and MongoDB web app in Azure

  3. To deploy the app with a ZIP file, or via FTP, cloud sync, or deploy continuously, or from local Git, etc. You can see more at the left sidebar of these pages.


For deploying Node.js app on Azure Web App for Containers, it's a simple way to deploy the app on Azure as similiar as on local docker.




  1. Create a Node.js web app in Azure App Service on Linux

  2. Build a Node.js and MongoDB web app in Azure App Service on Linux

  3. To deploy via FTP, cloud sync, or deploy continuously, or from local git, etc. Also, you can see more at the left sidebar of these pages.


Some important tools will help deploying easier.




  1. Deploy via VSCode, you can refer to these offical documents for WebApp(App Services) or Container(Docker Images).

  2. To deploy on WebApp not Container, Kudu is a common tool for debuging and deployment. Meanwhile, for Node.js app, we need to use iisnode to connect IIS as revese proxy for your app, and configure the web.config file via follow the kudu wiki document. The Kudu wiki is very useful and valuable for new to Azure.


There are more details for this topic which can not be listed one by one at here, but the above these are necessary. The offical guide for Javascript developers is helpful for new to Azure.






share|improve this answer































    0














    Jay Gong posted a great answer for hosting on Azure. However, you might want to ask your client if s/he means s/he wants a micro services architecture. For more information on micro services, check out this link.



    The other viable option would be an App Service (which is an Azure service that manages deployment and abstracts a lot away, but there's a VM under the hood)? Without a VM for hosting, it would be rather difficult to do anything in the cloud on Azure - the only other option is local hosting, which would be without Azure. I would argue that it ruins the purpose of using cloud services, as it seems your client is confused.






    share|improve this answer
























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53335918%2fazure-deploy-angularfront-end-node-back-end-app-without-vm%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      2














      Except Azure VM, there are normally two ways to deploy Node.js app on Azure which include App Service - Web Apps and Web Apps for Containers, please see the links below to know these guides.



      For deploying Node.js app on Azure Web Apps.




      1. Create a Node.js web app in Azure

      2. Tutorial: Build a Node.js and MongoDB web app in Azure

      3. To deploy the app with a ZIP file, or via FTP, cloud sync, or deploy continuously, or from local Git, etc. You can see more at the left sidebar of these pages.


      For deploying Node.js app on Azure Web App for Containers, it's a simple way to deploy the app on Azure as similiar as on local docker.




      1. Create a Node.js web app in Azure App Service on Linux

      2. Build a Node.js and MongoDB web app in Azure App Service on Linux

      3. To deploy via FTP, cloud sync, or deploy continuously, or from local git, etc. Also, you can see more at the left sidebar of these pages.


      Some important tools will help deploying easier.




      1. Deploy via VSCode, you can refer to these offical documents for WebApp(App Services) or Container(Docker Images).

      2. To deploy on WebApp not Container, Kudu is a common tool for debuging and deployment. Meanwhile, for Node.js app, we need to use iisnode to connect IIS as revese proxy for your app, and configure the web.config file via follow the kudu wiki document. The Kudu wiki is very useful and valuable for new to Azure.


      There are more details for this topic which can not be listed one by one at here, but the above these are necessary. The offical guide for Javascript developers is helpful for new to Azure.






      share|improve this answer




























        2














        Except Azure VM, there are normally two ways to deploy Node.js app on Azure which include App Service - Web Apps and Web Apps for Containers, please see the links below to know these guides.



        For deploying Node.js app on Azure Web Apps.




        1. Create a Node.js web app in Azure

        2. Tutorial: Build a Node.js and MongoDB web app in Azure

        3. To deploy the app with a ZIP file, or via FTP, cloud sync, or deploy continuously, or from local Git, etc. You can see more at the left sidebar of these pages.


        For deploying Node.js app on Azure Web App for Containers, it's a simple way to deploy the app on Azure as similiar as on local docker.




        1. Create a Node.js web app in Azure App Service on Linux

        2. Build a Node.js and MongoDB web app in Azure App Service on Linux

        3. To deploy via FTP, cloud sync, or deploy continuously, or from local git, etc. Also, you can see more at the left sidebar of these pages.


        Some important tools will help deploying easier.




        1. Deploy via VSCode, you can refer to these offical documents for WebApp(App Services) or Container(Docker Images).

        2. To deploy on WebApp not Container, Kudu is a common tool for debuging and deployment. Meanwhile, for Node.js app, we need to use iisnode to connect IIS as revese proxy for your app, and configure the web.config file via follow the kudu wiki document. The Kudu wiki is very useful and valuable for new to Azure.


        There are more details for this topic which can not be listed one by one at here, but the above these are necessary. The offical guide for Javascript developers is helpful for new to Azure.






        share|improve this answer


























          2












          2








          2







          Except Azure VM, there are normally two ways to deploy Node.js app on Azure which include App Service - Web Apps and Web Apps for Containers, please see the links below to know these guides.



          For deploying Node.js app on Azure Web Apps.




          1. Create a Node.js web app in Azure

          2. Tutorial: Build a Node.js and MongoDB web app in Azure

          3. To deploy the app with a ZIP file, or via FTP, cloud sync, or deploy continuously, or from local Git, etc. You can see more at the left sidebar of these pages.


          For deploying Node.js app on Azure Web App for Containers, it's a simple way to deploy the app on Azure as similiar as on local docker.




          1. Create a Node.js web app in Azure App Service on Linux

          2. Build a Node.js and MongoDB web app in Azure App Service on Linux

          3. To deploy via FTP, cloud sync, or deploy continuously, or from local git, etc. Also, you can see more at the left sidebar of these pages.


          Some important tools will help deploying easier.




          1. Deploy via VSCode, you can refer to these offical documents for WebApp(App Services) or Container(Docker Images).

          2. To deploy on WebApp not Container, Kudu is a common tool for debuging and deployment. Meanwhile, for Node.js app, we need to use iisnode to connect IIS as revese proxy for your app, and configure the web.config file via follow the kudu wiki document. The Kudu wiki is very useful and valuable for new to Azure.


          There are more details for this topic which can not be listed one by one at here, but the above these are necessary. The offical guide for Javascript developers is helpful for new to Azure.






          share|improve this answer













          Except Azure VM, there are normally two ways to deploy Node.js app on Azure which include App Service - Web Apps and Web Apps for Containers, please see the links below to know these guides.



          For deploying Node.js app on Azure Web Apps.




          1. Create a Node.js web app in Azure

          2. Tutorial: Build a Node.js and MongoDB web app in Azure

          3. To deploy the app with a ZIP file, or via FTP, cloud sync, or deploy continuously, or from local Git, etc. You can see more at the left sidebar of these pages.


          For deploying Node.js app on Azure Web App for Containers, it's a simple way to deploy the app on Azure as similiar as on local docker.




          1. Create a Node.js web app in Azure App Service on Linux

          2. Build a Node.js and MongoDB web app in Azure App Service on Linux

          3. To deploy via FTP, cloud sync, or deploy continuously, or from local git, etc. Also, you can see more at the left sidebar of these pages.


          Some important tools will help deploying easier.




          1. Deploy via VSCode, you can refer to these offical documents for WebApp(App Services) or Container(Docker Images).

          2. To deploy on WebApp not Container, Kudu is a common tool for debuging and deployment. Meanwhile, for Node.js app, we need to use iisnode to connect IIS as revese proxy for your app, and configure the web.config file via follow the kudu wiki document. The Kudu wiki is very useful and valuable for new to Azure.


          There are more details for this topic which can not be listed one by one at here, but the above these are necessary. The offical guide for Javascript developers is helpful for new to Azure.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 19 '18 at 7:21









          Jay GongJay Gong

          9,6161614




          9,6161614

























              0














              Jay Gong posted a great answer for hosting on Azure. However, you might want to ask your client if s/he means s/he wants a micro services architecture. For more information on micro services, check out this link.



              The other viable option would be an App Service (which is an Azure service that manages deployment and abstracts a lot away, but there's a VM under the hood)? Without a VM for hosting, it would be rather difficult to do anything in the cloud on Azure - the only other option is local hosting, which would be without Azure. I would argue that it ruins the purpose of using cloud services, as it seems your client is confused.






              share|improve this answer




























                0














                Jay Gong posted a great answer for hosting on Azure. However, you might want to ask your client if s/he means s/he wants a micro services architecture. For more information on micro services, check out this link.



                The other viable option would be an App Service (which is an Azure service that manages deployment and abstracts a lot away, but there's a VM under the hood)? Without a VM for hosting, it would be rather difficult to do anything in the cloud on Azure - the only other option is local hosting, which would be without Azure. I would argue that it ruins the purpose of using cloud services, as it seems your client is confused.






                share|improve this answer


























                  0












                  0








                  0







                  Jay Gong posted a great answer for hosting on Azure. However, you might want to ask your client if s/he means s/he wants a micro services architecture. For more information on micro services, check out this link.



                  The other viable option would be an App Service (which is an Azure service that manages deployment and abstracts a lot away, but there's a VM under the hood)? Without a VM for hosting, it would be rather difficult to do anything in the cloud on Azure - the only other option is local hosting, which would be without Azure. I would argue that it ruins the purpose of using cloud services, as it seems your client is confused.






                  share|improve this answer













                  Jay Gong posted a great answer for hosting on Azure. However, you might want to ask your client if s/he means s/he wants a micro services architecture. For more information on micro services, check out this link.



                  The other viable option would be an App Service (which is an Azure service that manages deployment and abstracts a lot away, but there's a VM under the hood)? Without a VM for hosting, it would be rather difficult to do anything in the cloud on Azure - the only other option is local hosting, which would be without Azure. I would argue that it ruins the purpose of using cloud services, as it seems your client is confused.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 20 '18 at 19:54









                  technogeek1995technogeek1995

                  3471619




                  3471619






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53335918%2fazure-deploy-angularfront-end-node-back-end-app-without-vm%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Xamarin.iOS Cant Deploy on Iphone

                      Glorious Revolution

                      Dulmage-Mendelsohn matrix decomposition in Python