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 quando si aggiunge l’applicazione.
Nota: il Dockerfile deve includere il comando di avvio in una rigaCMD
line o in un’istruzioneENTRYPOINT
.
L’applicazione è disponibile non appena la build termina e viene caricata una pagina Hello World all’URL dell’applicazione.
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’applicazione, Kinsta crea un processo dall’istruzione CMD
nel Dockerfile:
CMD ["npm", "run", "start"]
Se si modifica questo comando nel repository dopo aver distribuito l’applicazione, il processo non viene aggiornato automaticamente in MyKinsta, quindi è necessario modificare anche il comando Start nei Processi dell’applicazione.