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ą, sukurtą tam, kad jūsų diegimo procesas būtų kuo paprastesnis:
- Diekite savo aplikaciją į gamybinę aplinką per kelias sekundes su paprastu
git push.- Naudokite savo pasirinktą domeno vardą, su automatiniu HTTPS sertifikato konfigūravimu – saugūs ryšiai bus užtikrinti automatiškai.
- Pasikliaukite automatinėmis atsarginėmis kopijomis, atnaujinimais vienu paspaudimu ir prognozuojama kainodara, kad galėtumėte susitelkti į savo kodą, o ne infrastruktūros valdymą.
- Naudokitės aukštu našumu ir saugumu privačioje, dedikuotoje infrastruktūroje. Jūsų aplinka yra izoliuota ir apsaugota.
Taupykite laiką ir supaprastinkite savo darbo eigą: jūsų kodas gali veikti Stackhero Python cloud hosting platformoje vos per 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.