Checklist per il Go Live
Seguite la checklist per assicurarvi di avere tutto pronto per rendere la vostra applicazione rapidamente operativa sull’Hosting di Applicazioni di Kinsta. Se doveste riscontrare dei problemi o avere delle domande, il nostro team di supporto è disponibile 24 ore su 24, 7 giorni su 7, e saremo lieti di aiutarvi.
Per aiutarvi a partire con l’Hosting di Applicazioni, potete utilizzare uno dei nostri template di esempio su GitHub.
1. Provider di servizi Git
Assicuratevi che l’applicazione sia stata inserita in un repository Git. Quando aggiungete un’applicazione in MyKinsta, dovete selezionare un fornitore di servizi Git e un repository dal vostro account. Potete scegliere tra uno dei seguenti (o tutti):
2. Variabili d’ambiente
Assicuratevi di avere tutte le variabili d’ambiente necessarie per la vostra applicazione. Le variabili d’ambiente forniscono all’applicazione informazioni esterne all’esecuzione dell’applicazione stessa. In genere impostano elementi come i dettagli di connessione al database e le chiavi API.
3. Percorso di build
Un percorso di build errato può far fallire la distribuzione dell’applicazione. Si tratta del percorso nel repository dei file necessari per costruire l’applicazione. La maggior parte delle applicazioni viene costruita dalla root del repository e il percorso di build è predefinito (.). Se avete un percorso di build diverso, dovrete specificarlo durante la procedura di aggiunta dell’applicazione, oppure potete modificarlo nelle Impostazioni (Impostazioni > Modifica dettagli > Percorso di build). Ad esempio, se la vostra applicazione deve essere costruita da una sottodirectory (ad esempio app), inserite il percorso della sottodirectory nel campo Percorso di build: app.
4. Comando Start o ENTRYPOINT
Il comando Start per il processo web avvia l’applicazione. Se non è corretto, l’applicazione non verrà eseguita. Potete specificare il comando Start quando aggiungete l’applicazione o in Processi > Processi runtime > Processo web.
Se l’applicazione utilizza un Dockerfile per configurare l’immagine del container, dovrete specificare ENTRYPOINT
nel file Docker per eseguire un container. Per maggiori informazioni su come specificare l’indirizzo ENTRYPOINT
dell’applicazione, consultate il riferimento al Dockerfile.
Per maggiori dettagli sul comando da utilizzare in base al linguaggio dell’applicazione, consultate gli esempi forniti in Comandi Start dell’applicazione.
5. Background worker e Cron Jobs
Determinate se l’applicazione necessita di processi aggiuntivi come un background worker o un cron job; potete aggiungerli nella pagina Processi dell’applicazione dopo la distribuzione.
6. Disco o memoria persistente
Se l’applicazione richiede un’archiviazione persistente, potete aggiungerla a un processo web quando aggiungete l’applicazione. Attualmente non è possibile aggiungere o rimuovere l’archiviazione persistente dopo la creazione di un’applicazione, quindi è importante stabilire se è necessaria e aggiungerla al momento dell’aggiunta dell’applicazione.
Se avete bisogno di un’archiviazione persistente, dovete conoscere la posizione dei file all’interno dell’applicazione da aggiungere al disco della memoria persistente, quindi potete specificarla nel percorso di montaggio quando aggiungete l’applicazione.
7. Aggiungere un dominio a Kinsta
Dopo aver verificato che il sito è a posto, è il momento di andare online con il vostro dominio personale. Date un’occhiata alla nostra guida sui domini per l’Hosting di Applicazioni.