Dit is een voorbeeld van het opzetten van een Ruby on Rails applicatie met een Dockerfile om te deployen op Kinsta’s Applicatie Hosting diensten.

  1. Fork deze GitHub repository: Kinsta – Hello World – Dockerfile – Rails
  2. Voeg in MyKinsta een applicatie toe met de Hello World Dockerfile Rails repository. Zorg ervoor dat je Gebruik Dockerfil om container image in te stellen kiest. Het Start commando kun je voor het webproces leeg laten, want Kinsta detecteert automatisch het vereiste commando tijdens de eerste deployment.

De app is beschikbaar zodra de build klaar is, en de standaard Rails pagina die de succesvolle installatie bevestigt laadt op de URL van je applicatie.

Succesvolle installatie van Ruby on Rails.
Succesvolle installatie van Ruby on Rails.

Deployment levenscyclus

Wanneer je de app voor het eerst maakt, creëert Kinsta een proces van de instructie ENTRYPOINT.

ENTRYPOINT ["entrypoint.sh"]

Als je deze opdracht in de repository wijzigt, wordt het proces niet standaard gewijzigd, dus moet je het proces bewerken in de Processen van je applicatie in MijnKinsta.