Ruby: Staging aplinkos nustatymas

Ši dokumentacija yra Išplėstiniai naudojimo būdai vadovo dalis. Visą vadovą rasite čia: Toliau su jūsų Ruby diegimais.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Ruby cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Įdiekite savo programą per kelias sekundes su paprastu git push.
  • Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu, kad padidintumėte saugumą.
  • Mėgaukitės ramybe su automatinėmis atsarginėmis kopijomis, vieno paspaudimo atnaujinimais ir paprasta, skaidria bei prognozuojama kainodara.
  • Gaukite optimalią veikimo ir tvirtą saugumą dėka privačios ir dedikuotos VM.

Taupykite laiką ir supaprastinkite savo gyvenimą: išbandyti Stackhero Ruby cloud hosting sprendimą užtrunka tik 5 minutes!

Staging aplinka yra geriausia praktika naudoti kartu su jūsų development ir production aplinkomis. Ji atkartoja jūsų gamybos aplinką, kad galėtumėte išbandyti atnaujinimus ir pakeitimus prieš juos paleidžiant.

Staging aplinka turi glaudžiai atitikti gamybos aplinką.

Tačiau įsitikinkite, kad staging aplinka naudoja gamybos duomenų bazės kloną, o ne pačią gamybos duomenų bazę.

Jei jūsų Ruby paslauga yra susieta su duomenų baze ar kitomis paslaugomis, atkurkite jas naujame <Project> - Staging stack'e.

Norėdami nustatyti staging aplinką Stackhero, atlikite šiuos veiksmus:

  1. Stackhero prietaisų skydelyje pervadinkite esamą stack'ą iš <Project> į <Project> - Production. Pavyzdžiui, jei jūsų projektas vadinasi Chat Bot, pervadinkite stack'ą į Chat Bot - Production.
  2. Sukurkite naują stack'ą pavadinimu <Project> - Staging. Naudojant ankstesnį pavyzdį, tai būtų Chat Bot - Staging.
  3. Pradėkite Ruby paslaugą staging stack'e.
  4. Gaukite git remote komandos vertę ir sekite instrukcijas skyriuje Deploying to staging environment.

Atlikę šiuos veiksmus, turėsite tinkamai sukonfigūruotą staging aplinką, kad galėtumėte išbandyti ir patikrinti atnaujinimus prieš juos pasiekiant gamybą.