Python: Grįžimas prie ankstesnės versijos

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

👋 Sveiki atvykę į Stackhero dokumentaciją!

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

  • Įdiekite savo programą per kelias sekundes su paprastu git push.
  • Naudokite savo domeno vardą ir pasinaudokite automatinės HTTPS sertifikatų konfigūracijos privalumais, 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ą saugumo lygį dėka privačios ir dedikuotos VM.

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

Jei neseniai atliktas diegimas sukėlė problemų, galite grįžti prie ankstesnio commit'o diegdami tą commit'ą. Pirmiausia, nustatykite commit'o hash vykdydami:

git log

Ši komanda rodo kiekvieno commit'o datą, hash ir aprašymą.

Pavyzdžiui, išvestis gali atrodyti taip:

git log

commit cccc8b3ebdccb9abc1926ef49ee589dae5c5fe06 (HEAD -> main, stackhero/main)
Author: Developer
Date:   Fri Apr 28 09:36:18 +0000

    Break the code

commit bbbb622301772072c3d82f3cc0d91e29e6e84901
Author: Developer
Date:   Wed Apr 26 12:49:28 +0000

    Update the code

commit aaaa1d8b06535b413e0df8298ccf52339dfef3ff
Author: Developer
Date:   Wed Apr 26 12:44:50 +0000

    Improve the code

Jei dabartinis gamybos diegimas yra commit'as "Break the code" (hash prasideda cccc), ir norite grįžti prie ankstesnio commit'o "Update the code" (hash prasideda bbbb), vykdykite:

git push -f stackhero bbbb622301772072c3d82f3cc0d91e29e6e84901:main

Norint išvengti klaidingo kodo diegimo ir padidinti gamybos stabilumą, labai rekomenduojama turėti "staging" aplinką.

Esanti tarp kūrimo ir gamybos, staging aplinka suteikia beveik identišką gamybos konfigūraciją. Ji padeda kruopščiai išbandyti jūsų kodą prieš tiesioginį diegimą.

Naudojant staging padidėja pasitikėjimas jūsų kodo funkcionalumu ir našumu, todėl gamybos diegimas tampa patikimesnis.

Šio tipo aplinka bus aptarta vėliau dokumentacijoje.