Dette er et eksempel på, hvordan du opretter en Ruby on Rails-applikation med en Dockerfile til implementering på Kinstas Applikation Hosting-tjenester.

  1. Gaffel dette GitHub-repositorium: Kinsta – Hello World – Dockerfile – Rails
  2. I MyKinsta skal du tilføje en applikation med Hello World Dockerfile Rails-repositoriet. Sørg for, at du vælger Vælger Dockerfile for at oprette et containerimage. Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den nødvendige kommando under den første implementering.

Appen er tilgængelig, så snart opbygningen er færdig, og standard Rails-siden, der bekræfter en vellykket installation, indlæses på din applikations URL-adresse.

Vellykket installation af Ruby on Rails.
Vellykket installation af Ruby on Rails.

Implementeringens livscyklus

Når du først opretter appen, opretter Kinsta en proces ud fra instruktionen ENTRYPOINT.

ENTRYPOINT ["entrypoint.sh"]

Hvis du ændrer denne kommando i repositoriet, ændres processen ikke som standard, så du skal redigere processen i din applikations Processes i MyKinsta.