Accedi
Accedi

Distribuire applicazioni backend

Aggiornato il 30 May 2025

Per distribuire un’applicazione backend su Hostman, vai alla sezione App Platform e fai clic su Create.

Passaggio 1. Selezionare il tipo di applicazione

Vai alla scheda Backend e seleziona il framework utilizzato dalla tua applicazione.

1e205198 Eb6c 49e0 Bd9a 13ab6d4aec95

Passaggio 2. Collegare il repository

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.

Passaggio 3. Selezionare branch e commit

  1. Seleziona un branch per il deploy.

  2. 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.

Passaggio 4. Selezionare posizione e configurazione del server

La tua applicazione deve essere eseguita su un server cloud separato. Seleziona la regione in cui deve trovarsi il server e la sua configurazione.

81144732 3428 42f9 9d6d Ac0a6df737c1

Puoi sempre effettuare l’upgrade del server in seguito; tuttavia, non sarà possibile effettuare un downgrade.

Passaggio 5. Configurare la rete privata

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.

07ca8daf 4933 4cfb 9ba2 Edec8c485c4c

Passaggio 6. Configurare le impostazioni di build

Bcddecc5 Dbf5 448a A4a6 439b6a6bac39

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.

Passaggio 7. Inserire le informazioni dell’app

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.

Passaggio 8. Deploy

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.

Questa pagina è stata utile?
Aggiornato il 30 May 2025

Hai domande,
commenti o dubbi?

I nostri professionisti sono disponibili per assisterti in ogni momento,
che tu abbia bisogno di aiuto o non sappia da dove iniziare.
Inviaci un'email
Hostman's Support