Questo è un esempio di come configurare un’applicazione Ruby on Rails con un Dockerfile da distribuire sui servizi di Hosting di Applicazioni di Kinsta.

  1. Create un fork di questo repository su GitHub: Kinsta – Hello World – Dockerfile – Rails
  2. 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.

Installazione riuscita di Ruby on Rails.
Installazione riuscita di Ruby on Rails.

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.