Come molti sviluppatori potrebbero non sapere, i nostri account di hosting cPanel supportano un'ampia varietà di piattaforme di sviluppo software oltre alle classiche app PHP e MySQL. In questo articolo, ti mostreremo come creare un'app Ruby, con Ruby on Rails se lo richiedi, sul tuo server utilizzando cPanel.
- Sviluppo di app Ruby su hosting condiviso
- Configura l'app Ruby nel cPanel
- Portare la tua app sul server
Sviluppo di app Ruby su hosting condiviso
Come forse già saprai, lo sviluppo di un'app Ruby richiede spesso l'installazione di alcuni moduli aggiuntivi. Il problema qui è che l'hosting condiviso non consente all'utente di installare i pacchetti aggiuntivi.
Ma con i piani condivisi di InMotion Hosting, puoi sfruttare un "ambiente virtuale" per ospitare le tue app. All'interno di questi ambienti virtuali puoi ottenere tutti i moduli di cui potresti aver bisogno, inclusi Rails, Node e molti altri moduli popolari.
Configura l'app Ruby nel cPanel
Configurare l'ambiente virtuale per la tua applicazione Ruby è semplice come fare clic su un pulsante nel cPanel e inserire alcune informazioni.
- Accedi a cPanel
- Seleziona Configura app Ruby sotto Software
- Scegli la versione Ruby nel menu a tendina
- Inserisci un nome di directory per ospitare la tua app
- Seleziona il dominio in cui verrà eseguita la tua app
- Fai clic su Imposta
Aggiunta di moduli aggiuntivi
Il supporto Ruby on Rails è installato per impostazione predefinita, ma se devi aggiungere altri moduli, puoi fare clic su Mostra sotto moduli nelle Applicazioni esistenti sezione:
E puoi cercare i moduli e aggiungerli secondo necessità.
Se tutto è stato impostato correttamente, quando accedi al tuo dominio dovresti vedere un messaggio che dice "Funziona!", seguito dal numero di versione di Ruby:
Portare la tua app sul server
Gran parte dello sviluppo della tua app Ruby può essere fatto sul tuo personal computer. Una volta configurata l'app a tuo piacimento, puoi utilizzare FTP per caricarla nella directory che hai scelto in fase di configurazione. Quindi la tua app sarà pubblicata sul Web.
Per quegli utenti che hanno familiarità con il controllo della versione di Git, puoi anche sincronizzare il tuo progetto in questo modo. Git offre un modo semplice per mantenere sincronizzata la codifica locale con il server di produzione. Allo stesso modo, puoi utilizzare una distribuzione di terze parti tramite GitHub o un altro servizio di terze parti. Tuttavia, a seconda della configurazione del repository, il codice sorgente potrebbe essere visibile al pubblico. Consulta la nostra guida completa sull'utilizzo di Git in cPanel.