Questo è un esempio di come configurare un’applicazione Ruby on Rails 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 – Rails
- In MyKinsta, aggiungetei un’applicazione con il repository Hello World Dockerfile Rails. 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 build sarà terminata e la pagina Rails predefinita che conferma l’avvenuta installazione viene caricata sull’URL dell’applicazione.

Ciclo di Vita della Distribuzione
Quando si crea l’app per la prima volta, Kinsta crea un processo dall’istruzione ENTRYPOINT
.
ENTRYPOINT ["entrypoint.sh"]
Se si modifica questo comando nel repository, il processo non viene modificato di default, quindi è necessario modificare il processo nei Processi dell’applicazione in MyKinsta.