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

  1. Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): 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.
  3. Kommandoen Start kan efterlades tom, mens du tilføjer applikationen.
    Bemærk: Dockerfilen skal inkludere startkommandoen enten i en CMD-linje eller ENTRYPOINT-instruktion.

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 fra ENTRYPOINT-instruktionen i Dockerfilen:

ENTRYPOINT ["entrypoint.sh"]

Hvis du ændrer denne kommando i repository efter installation af applikationen, opdateres processen ikke automatisk i MyKinsta, så du skal også redigere Start-kommandoen i din applikations Processer.