Ho progettato un'applicazione meteor.js e funziona perfettamente su localhost e anche quando viene distribuito su Internet. Ora voglio creare un sito di registrazione che crei nuove istanze dell'applicazione per ogni cliente che si registra sul back-end. Supponendo un'applicazione meteor.js e python o javascript per il sito di registrazione, quali passi di alto livello devono essere adottati per implementare questo?Quali sono i passaggi principali necessari per creare più istanze di un'applicazione meteor.js in esecuzione su un singolo server?
Sto cercando una risposta più corretta e completa che prende la forma di mia versione mal immaginato di questo:
- Usa qualcosa come nodo o pitone per chiamare uno script di shell che può o non può funzionare come sudo
- Questo script potrebbe creare una nuova cartella per contenere elementi specifici dell'istanza (come i file client, la configurazione e/o il database delle istanze).
- Lo script o il codice python sarebbe distribuire un'istanza dell'applicazione per quella cartella e su una porta specifica
- Python potrebbe aggiungere le informazioni di configurazione ad uno strumento come Pound per inoltrare un sottodominio a una porta
- Altre cose .. ..!?
Io non capisco i passaggi di alto livello che devono essere prese qui quindi se qualcuno potrebbe fornire quei passi e forse anche alcuni strumenti utili o tutorial per farlo sarei estremamente grato.
Sei contrario all'uso dell'hosting di meteora per la soluzione? Hai uno script con cui avvii l'applicazione adesso? – user728291
Sono piuttosto contraria per due motivi principali ... ma potrebbero non essere validi: 1. Nel breve termine intendo aggiungere la possibilità per il contenuto caricato dall'utente. Non credo sia possibile controllare lo spazio di archiviazione o implementarlo con la soluzione Meteors per tutto tranne i file che possono essere contenuti nel DB. 2. Creare una soluzione di backup attorno all'hosting dei meteoriti è difficile. L'accesso ai database per ciascuna applicazione richiede la risposta a una richiesta di password per ottenere una password di mongo a breve termine, il che rende l'automazione una sfida. Anche se 1) è possibile, il backup di questi file non è AFAIK. – funkyeah
... e utilizzo la distribuzione di Meteor ora, ma l'effettivo slancio dietro la domanda deriva dai motivi sopra riportati che hanno portato a non essere più un approccio praticabile – funkyeah