Per distribuire un’applicazione backend su Hostman, vai alla sezione App Platform e fai clic su Create.
Vai alla scheda Backend e seleziona il framework utilizzato dalla tua applicazione.

Puoi collegare un repository:
Dal tuo account GitHub, GitLab o BitBucket. Fai clic sul nome della piattaforma, accedi e seleziona il repository desiderato. Se sei già connesso, Hostman mostrerà immediatamente i repository disponibili.
Tramite URL, fornendo un link a un repository creato su qualsiasi piattaforma. Fai clic su Connect the repository via URL e inserisci l’URL Git del repository. Se il repository è privato, inserisci anche i dettagli di accesso.
Leggi di più su come collegare i repository qui.
Seleziona un branch per il deploy.
Per impostazione predefinita, abilitiamo l’opzione Build by the last executed commit. In questo caso, la App Platform distribuirà l’ultimo commit e successivamente ricostruirà automaticamente l’applicazione quando aggiungerai nuovi commit al repository. Se necessario, puoi disabilitare il deploy automatico.
Se desideri selezionare manualmente un commit specifico, disabilita questa opzione.
La tua applicazione deve essere eseguita su un server cloud separato. Seleziona la regione in cui deve trovarsi il server e la sua configurazione.

Puoi sempre effettuare l’upgrade del server in seguito; tuttavia, non sarà possibile effettuare un downgrade.
Ora puoi aggiungere l’applicazione a una rete privata e specificare l’indirizzo IP che l’app utilizzerà.
Tieni presente che non potrai modificare la rete privata dopo il deploy.


In questa fase puoi:
impostare il comando di build;
impostare le dipendenze;
impostare il comando di avvio;
impostare le variabili di ambiente.
Nella maggior parte dei casi, la App Platform determinerà automaticamente il comando di avvio per il tuo progetto, quindi puoi lasciarlo invariato.
Se hai bisogno di pacchetti di sistema aggiuntivi (ad esempio, per compilare un progetto), specificali nella sezione Dependencies. Verranno passati al comando apt install. Puoi inserire più dipendenze separandole con uno spazio.
Potrai modificare qualsiasi di queste impostazioni in seguito e ridistribuire l’app con i nuovi parametri.
Qui puoi specificare un nome e un commento per la tua applicazione da visualizzare nella dashboard Hostman. Puoi anche selezionare un progetto a cui aggiungere l’app.
Queste impostazioni possono essere modificate anche successivamente.
Fai clic su Start Deploy. Una volta avviato il processo, vedrai il log di deploy nella scheda Deploy.
Il log di deploy contiene tutte le informazioni necessarie per risolvere eventuali problemi. Se qualcosa va storto, ad esempio a causa di errori nel codice, il log mostrerà una notifica specificando la causa del problema.
Quando distribuisci un progetto per la prima volta, l’installazione del server potrebbe richiedere del tempo. Una volta completato il processo, lo stato dell’applicazione verrà aggiornato e vedrai anche un messaggio nel log.
Tutto fatto!
Puoi trovare l’indirizzo IP dell’applicazione e il dominio tecnico collegato all’app nella scheda Dashboard. L’applicazione sarà disponibile sulla porta 443; anche la porta 80 è aperta.
Per collegare il tuo dominio all’app, segui questa guida.
In futuro, la App Platform monitorerà gli aggiornamenti nel repository e, se il deploy automatico è abilitato, ricostruirà automaticamente il progetto con le nuove modifiche.