Accedi
Accedi

Come Funziona

Aggiornato il 28 May 2025

Quando colleghi il tuo repository GitHub, GitLab o Bitbucket, Hostman esegue le seguenti operazioni:

  1. Configura un server cloud con tutto il software necessario, come un web server, il servizio Docker e altro ancora. Imposta anche tutte le configurazioni di sicurezza e performance secondo le best practice.
  2. Recupera il codice dal tuo repository GitHub, GitLab o Bitbucket.
  3. Installa tutte le dipendenze definite in file speciali come requirements.txt per Python o package.json per Node.js.
  4. Compila il codice e verifica che sia stato compilato correttamente. Ti fornisce anche un log di build che puoi controllare in caso di errori.
  5. Avvia un container Docker per le app backend con l’ambiente necessario ed esegue l’applicazione al suo interno.
  6. Crea un sottodominio Hostman per la tua applicazione. Puoi usarlo per test o per chiamate interne tra servizi. Per la produzione, consigliamo di acquistare un tuo dominio.
  7. Configura Nginx per inoltrare il dominio all’app.
  8. Installa un certificato SSL Let’s Encrypt per garantire la protezione dei dati. Hostman utilizza connessioni SSL tra tutti i suoi servizi.

Quando effettui un push di un nuovo commit nel repository, lo stesso ciclo si ripete: Hostman recupera il codice, installa le dipendenze, compila l’app, e così via. Questo include l’avvio di un nuovo container Docker, privo di dati del container precedente. In questo modo garantiamo un deploy pulito.

Nel caso delle applicazioni frontend, c’è una differenza importante: dopo il build non viene creato alcun container Docker, ma l’app viene salvata in una directory del server. Tuttavia, con Hostman non è necessario configurare l’ambiente del server, perché, come per le app backend, ci pensiamo noi:

  • recuperiamo il codice dal repository, 

  • installiamo le dipendenze e il software, 

  • configuriamo Nginx, 

  • rilasciamo un certificato SSL,

  • compiliamo la tua applicazione.

Hostman eseguirà automaticamente il deploy delle modifiche se lasci attiva l’opzione di autodeploy.

Questa pagina è stata utile?
Aggiornato il 28 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