Docker: Kūrimo platforma
Š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ą!
Norėdami paleisti kūrimo platformą, vykdykite:
make development-start
Ši komanda sukuria Docker atvaizdą, jį paleidžia ir vykdo dev skriptą, apibrėžtą my-app/package.json (tai prilygsta npm run dev vykdymui).
Šiame pavyzdyje sukuriama paprasta REST API naudojant Express. API galite peržiūrėti naršydami į http://localhost:5000. Puslapyje turėtų būti rodomas "Hello World".
Tada atidarykite failą my-app/src/app.js savo mėgstamame IDE ir pakeiskite šią eilutę:
res.send('Hello World');
Pakeiskite ją į:
res.send('Updated!');
Išsaugokite failą. Node.js kodas automatiškai persikraus, o atnaujinus http://localhost:5000 bus atspindėtas atnaujintas API atsakas.
Sveikiname - dabar turite visiškai veikiančią kūrimo platformą!
Įdiegti paketus
Jei reikia įdiegti papildomus paketus, galite vykdyti make development-shell, kad pasiektumėte konteinerio apvalkalą. Viduje naudokite NPM su npm install <package> arba Yarn su yarn add <package>, kad įdiegtumėte norimus paketus.