Python: Jūsų Python kodo diegimas gamyboje
Ši dokumentacija yra REST API kūrimas vadovo dalis. Visą vadovą rasite čia: Kaip sukurti REST API naudojant Flask.
👋 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!
Paprasčiausias būdas diegti savo Python projektą yra naudoti Stackhero Python debesų prieglobos paslaugą. Pagrindinės funkcijos apima:
- Diegimas su paprastu
git push - Pritaikomas domenas su automatiniu TLS sertifikatų valdymu (HTTPS)
- Veikia privačioje ir dedikuotoje VM, užtikrinant maksimalų saugumą
- Palaiko HTTP/2, TLS 1.3 (HTTPS), WebSockets, GZIP & Brotli suspaudimą, ETag ir TCP/UDP prievadų prieigą
"Stackhero for Python" paslaugos konfigūravimas
Norėdami diegti savo kodą į Stackhero, vykdykite šiuos veiksmus:
-
Gaukite savo viešąjį raktą naudodami:
cat ~/.ssh/id_*.pub -
Stackhero prietaisų skydelyje eikite į savo "Stackhero for Python" paslaugą ir spustelėkite mygtuką "Konfigūruoti".
-
Nukopijuokite viešąjį raktą iš pirmojo žingsnio ir įklijuokite jį į "SSH public keys" arba "Key" lauką.
-
Patvirtinkite konfigūraciją spustelėdami mygtuką "Patvirtinti" puslapio apačioje.
"Stackhero for Python" viešojo rakto konfigūracija
Neturite SSH raktų? Sukurkite juos vykdydami:
ssh-keygen -t ed25519
Galiausiai, sukonfigūruokite savo saugyklą, kad diegtumėte į Stackhero. Savo projekto aplanke pridėkite Git nuotolinį naudodami komandą, pateiktą jūsų Stackhero paslaugoje (pakeiskite <XXXXXX> savo paslaugos domenu):
git remote add stackhero ssh://stackhero@<XXXXXX>.stackhero-network.com:222/project.git
Git nuotolinė komanda
Diegimas gamyboje
Kai viskas sukonfigūruota, diegkite savo kodą gamyboje su viena komanda:
git push stackhero main
Įsitikinkite, kad pridėjote ir patvirtinote savo pakeitimus prieš stumdami savo kodą į gamybą. Stackhero Code-Hero galite greitai patvirtinti pakeitimus naudodami Command Palette (paspauskite
Ctrl+Shift+PWindows/Linux arbaCmd+Shift+PmacOS ir įveskiteGit: Commit).
Po diegimo apsilankykite savo API URL adresu https://<XXXXXX>.stackhero-network.com/api/tasks (pakeiskite <XXXXXX> savo paslaugos domenu), kad pamatytumėte savo Flask API veikimą.