Distribuire sails.js sul sito Web di Windows Azure

Sto seguendo questa guida sull’installazione di un’applicazione node.js su Azure: http://www.windowsazure.com/en-us/develop/nodejs/tutorials/create-a-website-(mac)/#header-0

È ansible avviare un’applicazione sails.js senza dover creare un’istanza di una macchina virtuale?

A partire da ora le vele richiedono un npm install -g sulla scatola che richiederebbe una macchina virtuale o un servizio cloud con uno script di avvio. Il collegamento che si sta visualizzando se si utilizza un modello di distribuzione in cui non si ha accesso per manipolare l’host poiché vi sono molte istanze in esecuzione su di esso.

Sarebbe bello se le vele potessero essere incluse in un’app inserendola nel pacchetto.json e avviate dall’interno dell’app.

AGGIORNAMENTO – Questo è cambiato da quando è stata pubblicata la risposta. @mikermcneil ha una risposta aggiornata che riflette lo stato corrente.

Nuova guida alla distribuzione in Windows Azure:

https://github.com/mdrmuhaimin/sails-docs/blob/b1030c21daf885e6490e1d1f946375a5c8584e4c/Guide:Deploying-Sails-to-windows-azure-linux-vm.md

Inoltre, come menzionato nel commento sopra, non è necessario installare Sails a livello globale per distribuirlo: basta clonare la tua app, eseguire npm install e quindi forever start app.js o node app.js Vedi la guida all’implementazione per maggiori informazioni.