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ą

Norėdami diegti savo kodą į Stackhero, vykdykite šiuos veiksmus:

  1. Gaukite savo viešąjį raktą naudodami:

    cat ~/.ssh/id_*.pub
    
  2. Stackhero prietaisų skydelyje eikite į savo "Stackhero for Python" paslaugą ir spustelėkite mygtuką "Konfigūruoti".

  3. Nukopijuokite viešąjį raktą iš pirmojo žingsnio ir įklijuokite jį į "SSH public keys" arba "Key" lauką.

  4. Patvirtinkite konfigūraciją spustelėdami mygtuką "Patvirtinti" puslapio apačioje.

"Stackhero for Python" viešojo rakto konfigūracija"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ė komandaGit nuotolinė komanda

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+P Windows/Linux arba Cmd+Shift+P macOS ir įveskite Git: 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ą.