Fazendo o Deploy de uma aplicação NodeJs + Socket.io para um WebSite do Azure utilizando o Visual Studio Code

Standard

Neste post veremos como podemos fazer o deploy de aplicações NodeJs que possuam recursos de comunicação em tempo real (no caso utilizando Socket.io) para um WebSite do Azure utilizando o novo editor de código da Microsoft chamado Visual Studio Code

Nota: Para este exemplo vou estar utilizando a aplicação criada neste post que é feita em NodeJs + Socket.io onde exibe em tempo real o percentual de consumo da cpu.

Abaixo listo os tópicos que serão abordados ao longo do artigo:

– Configurando o VSCode e as permissões do git para habilitar Sync, Pull e Push pelo editor
– Criando um WebSite no Azure para sincronização automática com o Github
– Habilitando e configurando WebSockets na WebSite criada
– Configurando o arquivo web.config
– Rodando a aplicação com WebSockets e Long Pooling – Entendendo os transportes

Continue reading