Docker: Pridėti testavimo aplinką
Š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) platformą, sukurtą greitam ir patikimam konteinerių diegimui:
- Diekite į gamybinę aplinką naudodami vieną komandą
docker-compose up. Jokios papildomos konfigūracijos nereikia: tiesiog paleiskite savo konteinerius.- Pasirinkite savo domeno vardą, kuris automatiškai apsaugomas HTTPS (pavyzdžiui: https://api.jusu-imone.com, https://www.jusu-imone.com arba https://backoffice.jusu-imone.com).
- Naudokitės aukštu našumu ir stipria apsauga privačioje, dedikuotoje infrastruktūroje.
- Atnaujinimus pritaikykite vienu paspaudimu – paprastai ir be papildomų pastangų.
Jūsų konteineriai gali veikti gamybinėje aplinkoje maždaug per penkias minutes. Stackhero pasirūpina infrastruktūra, atnaujinimais ir saugumu už jus, kad galėtumėte susitelkti į savo aplikacijų kūrimą. Plačiau skaitykite apie Docker CaaS cloud hosting.
Galite lengvai modifikuoti šį boilerplate, kad pridėtumėte testavimo aplinką. Norėdami tai padaryti:
- Sukurkite
docker/docker-compose.production.ymlkopiją ir pavadinkite jądocker/docker-compose.staging.yml. Šis failas apibrėžia konteinerius ir konfigūraciją jūsų testavimo aplinkai. - Sukurkite
secrets/my-app.stagingfailą, kuriame yra bet kokia jautri informacija, reikalinga testavimui, pvz., duomenų bazės slaptažodžiai ar API raktai. Makefilesuraskite skyrių pavadinimu "Staging platform" ir iškomentuokite jį.
Galiausiai, vykdykite make help, kad pamatytumėte naujas testavimo komandas, kurios dabar yra prieinamos.