Questo è un esempio di come impostare un’applicazione Node.js con un Dockerfile da distribuire sui servizi di Hosting di Applicazioni di Kinsta da un repository GitHub.
- Accedere a GitHub e creare un nuovo repository da questo template (Usa questo template > Crea un nuovo repository): Kinsta – Hello World – Dockerfile – Node.js
- In MyKinsta, aggiungete un’applicazione con il repository Hello World – Dockerfile – Node.js. Selezionate Usa Dockerfile per installare un’immagine del container.
- Il comando Start può essere lasciato vuoto per il processo web, perché Kinsta rileva automaticamente il comando richiesto durante la prima distribuzione.
L’applicazione è disponibile non appena la compilazione termina e viene caricata una pagina Hello World all’URL dell’applicazione.

Ciclo di Vita della Distribuzione
Quando si crea l’app, Kinsta crea un processo dall’istruzione CMD
.
CMD ["npm", "run", "start"]
Se modificate questo comando nel repository, il processo non viene modificato di default, quindi è necessario modificare il processo nella pagina Processi dell’applicazione in MyKinsta.