Dette er et eksempel på, hvordan du konfigurerer en Node.js 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 – Node.js
  2. I MyKinsta skal du tilføje en applikation med Hello World – Dockerfile – Node.js-repositoriet. Sørg for, at du vælger Brug Dockerfile til at oprette et containerimage.
  3. 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 en Hello World-side indlæses på din applikations URL-adresse.

Node.js med Dockerfile Hello World-side efter en vellykket installation.
Node.js med Dockerfile Hello World-side efter en vellykket installation.

Implementeringens livscyklus

Når du opretter appen, opretter Kinsta en proces fra CMD -instruktionen.
CMD ["npm", "run", "start"]

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