Python: Python kodo diegimas į gamybą

Ši dokumentacija yra REST API kūrimas vadovo dalis. Visą vadovą rasite čia: Žingsnis po žingsnio vadovas, kaip sukurti REST API naudojant Flask su Python.

👋 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.

Stackhero supaprastina ir užtikrina debesijos diegimą. Savo Python projektą galite diegti naudodami Python cloud hosting paslaugą. Funkcionalumas apima:

  • Diegimas vienu git push
  • Automatinis TLS (HTTPS) su pritaikomais domenais
  • Dedikuota infrastruktūra saugumui
  • HTTP/2, TLS 1.3, WebSockets, GZIP & Brotli, ETag ir TCP/UDP prievadų palaikymas

Diegimui atlikite šiuos žingsnius:

  1. Gaukite savo viešą SSH raktą:

    cat ~/.ssh/id_*.pub
    
  2. Stackhero valdymo pulte atidarykite savo "Stackhero for Python" paslaugą ir pasirinkite "Configure".

  3. Įklijuokite viešą raktą į "SSH public keys" arba "Key" lauką.

  4. Spauskite "Validate", kad patvirtintumėte konfigūraciją.

"Stackhero for Python" viešo rakto konfigūracija"Stackhero for Python" viešo rakto konfigūracija

Jei dar neturite SSH raktų, galite juos sugeneruoti su:

ssh-keygen -t ed25519

Pridėkite Git nuotolinį adresą prie projekto naudodami komandą iš Stackhero paslaugos (pakeiskite <XXXXXX> savo paslaugos domenu):

git remote add stackhero ssh://stackhero@<XXXXXX>.stackhero-network.com:222/project.git

Git remote komandaGit remote komanda

Kai būsite pasiruošę diegti, išsiųskite kodą su:

git push stackhero main

Prieš diegdami nepamirškite įrašyti pakeitimų (commit). Stackhero Code-Hero aplinkoje galite naudoti Command Palette (Ctrl+Shift+P arba Cmd+Shift+P) ir įvesti Git: Commit greitam commit'ui.

Po diegimo jūsų API bus pasiekiama adresu https://<XXXXXX>.stackhero-network.com/api/tasks. Pakeiskite <XXXXXX> savo paslaugos domenu, kad pasiektumėte Flask API.