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.
- 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
- 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.
- Kommandoen Start kan efterlades tom, mens du tilføjer applikationen.
Bemærk: Dockerfilen skal inkludere startkommandoen enten i enCMD
-linje ellerENTRYPOINT
-instruktion.
Appen er tilgængelig, så snart opbygningen er færdig, og en Hello World-side indlæses på din applikations URL-adresse.
Implementeringens livscyklus
Når du opretter appen, opretter Kinsta en proces fra CMD
-instruktionen i Dockerfilen:
CMD ["npm", "run", "start"]
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.