Siempre que hablamos de Azure, decimos que pese a que es un ecosistema 100% Microsoft no importa el lenguaje en el que esté desarrollada tu aplicación. Pero todas las demos que vemos son con aplicaciones desarrolladas en .NET...
Vale speaker, ya está bien, sal de tu zona de confort y enséñame como desplegar algo que no sea .NET!!
En esta sesión, mezclaremos agua y aceite, es decir, JavaScript con Azure. Veremos qué es Node.js, como desarrollar una API en Node.js (desde VS 2017 y desde VS Code), y lo mejor, como mezclarla con las cositas de azure.
Explicación de:
Iisnode.yml
Web.config
https://tomasz.janczuk.org/2012/05/yaml-configuration-support-in-iisnode.html
Como hacerlo desde azure (intalar paquetes…)
Demo consola
https://www.returngis.net/2014/10/portal-kudu-en-azure-web-sites-vs-nuevo-portal-de-azure/
Enviroment: información del sistema (version del so, nombre de la máquina..), AppSettings, connection strings del despliegue, variables de entorno… Desde el portal en los apartados
Debug console: lanzar commandos sobre la máquina (cmd o powershell)
Process explorer: muestra los procesos que se están ejecutando. Podemos matar un proceso, obtener un volcado de memoria del mismo, etcétera.
Tools: varias herramientas que nos permiten descargar un volcado de memoria, descargar el script del despliegue, web hooks o acceder al log del servidor.
Site extensions: nos permite instalar y lanzar extensiones asociadas a nuestro sitio web.
Acceder a kudu: https://dotnetmalaganfc.scm.azurewebsites.net/
Tocar Código en caliente
Test de carga
Pruebas en producción