Docker: Naudoti esamą Node.js projektą

Ši dokumentacija yra Node.js vadovo dalis. Visą vadovą rasite čia: Kaip naudoti ir diegti Node.js programą su Docker.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Docker cloud CaaS (Containers as a Service) sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Lengvai diekite savo konteinerius į gamybą su paprastu docker-compose up.
  • Pritaikomas domeno vardas su HTTPS apsauga (pavyzdžiui, https://api.jusu-imone.com, https://www.jusu-imone.com, https://backoffice.jusu-imone.com).
  • Optimali veikla ir tvirta apsauga naudojant privačią ir dedikuotą VM.
  • Paprasti atnaujinimai vienu paspaudimu.

Taupykite laiką ir supaprastinkite savo gyvenimą: tereikia 5 minučių išbandyti Stackhero Docker CaaS cloud hosting sprendimą ir diegti savo konteinerius į gamybą!

Jei turite esamą Node.js projektą, kurį norite integruoti su Docker, atlikite šiuos veiksmus:

  1. Sukurkite naują katalogą pavadinimu my-app savo projekte.

  2. Perkelkite visus projekto failus į my-app katalogą, išskyrus .gitignore ir .git failus.

  3. Nukopijuokite docker, secrets ir Makefile iš boilerplate į savo projekto šaknies katalogą.

  4. Redaguokite .gitignore failą savo projekte ir pridėkite šias eilutes:

    node_modules/
    secrets/*.production
    secrets/*.staging
    

Šis boilerplate numato, kad jūsų programa klausosi 5000 prievade. Jei norite kito prievado, galite redaguoti docker/docker-compose.development.yml failą ir tada iš naujo paleisti aplinką su make development-start.