Ho già creato una webapp nodejs che desidero rendere disponibile come servizio, ma non conosco i passaggi successivi per automatizzare l'intera operazione, in base ai seguenti passaggi:
-
le persone vengono sul mio sito web e creano un account per una prova gratuita fornendo quello che potrebbe essere il nome di dominio per la loro versione della mia app (che diventerà un sottodominio sul mio server)
-
l'immagine dell'app viene automaticamente impostata e avviata su provideddomain.mywebsite.com
-
accedono al proprio account per iniziare a configurare la versione della mia app
-
se a loro piace l'app possono acquistare o trasferire un dominio in modo che la loro versione dell'app sia accessibile da provideddomain.mywebsite.com a newdomain.com
Fondamentalmente, desidero offrire una piattaforma in cui i miei clienti possano utilizzare un'immagine della mia app (dietro il nome di fomain del loro dominio di scelta).
Penso di poter usare contenitori e kubernetes per avere qualcosa come un paas, ma non so se sono gli strumenti giusti per ottenere ciò che sto cercando.
So già come distribuire un'applicazione su openshift (contenitori) e ho pensato che ci fosse un modo per automatizzare l'intero processo. Molto simile a quello che fa WordPress quando crei un account e hai un sottodominio e tutto, pronto per essere utilizzato.
Qualcuno può indicarmi le risorse giuste?
altri suggerimenti, suggerimenti su alcuni passaggi che non ho menzionato saranno anche molto apprezzati.