Ako nasadiť webovú aplikáciu pomocou aplikácie Google App Engine

Chcete nasadiť webovú aplikáciu pomocou motora aplikácií Google ? Tu je postup, ako to urobiť v 8 jednoduchých krokoch.

01 z 08

Aktivujte svoj účet Google pre nástroj App Engine

Obrázok © Google

App Engine musí byť špecificky aktivovaný a priradený k vášmu existujúcemu účtu Google. Prejdite na tento odkaz na stiahnutie motora aplikácie. Kliknite na tlačidlo registrácie vpravo dole. Registrácia môže vyžadovať dodatočné kroky na potvrdenie prístupu vášho účtu Google k programu vývojárov Google.

02 z 08

Vytvorte aplikačný priestor prostredníctvom administrátorskej konzoly

Obrázok © Google

Po prihlásení do služby App Engine prejdite na administrátorskú konzolu na ľavej bočnej lište. Kliknite na tlačidlo "Vytvoriť aplikáciu" v spodnej časti konzoly. Zadajte vašu aplikáciu jedinečný názov, pretože toto je miesto, ktoré spoločnosť Google priradí vašej aplikácii v rámci svojej domény appspot .

03 z 08

Vyberte si jazyk a prevezmite príslušné nástroje pre vývojárov

Obrázok © Google

Tieto sú umiestnené na adrese https://developers.google.com/appengine/downloads. Aplikácia Engine podporuje 3 jazyky: Java, Python a Go. Uistite sa, že váš vývojový prístroj je nastavený pre váš jazyk pred inštaláciou App Engine. Zvyšok tejto príručky bude používať verziu Pythonu, ale väčšina názvov súborov je zhruba ekvivalentná.

04 z 08

Vytvorte novú aplikáciu lokálne pomocou nástrojov Dev

Obrázok © Google

Po otvorení spúšťača aplikácie App Engine ste práve stiahli, zvoľte "Súbor"> "Nová aplikácia". Uistite sa, že aplikáciu pomenujete rovnakým názvom, ktorý ste priradili v kroku 2. Tým sa zabezpečí, že aplikácia bude nasadená na vhodné miesto. Spúšťač aplikácie Google App Engine vytvorí adresár a štruktúru súborov pre vašu aplikáciu a naplní ju jednoduchými predvolenými hodnotami.

05 z 08

Skontrolujte, či je súbor app.yaml správne nakonfigurovaný

Obrázok © Google

Súbor app.yaml obsahuje globálne vlastnosti pre vašu webovú aplikáciu vrátane smerovania obsluhy. Skontrolujte atribút "Aplikácia:" v hornej časti súboru a ubezpečte sa, že hodnota zodpovedá názvu aplikácie, ktorý ste priradili v kroku 2. Ak to nie je, môžete ho zmeniť v app.yaml .

06 z 08

Pridajte Logic Handler Request do súboru main.py

Obrázok © Google

Súbor main.py (alebo ekvivalentný hlavný súbor pre ostatné jazyky) obsahuje všetku logiku aplikácie. V predvolenom nastavení sa súbor vráti "Hello world!" ale ak chcete pridať akýkoľvek konkrétny výnos, pozrite sa pod funkciou get (self) handler. Vozidlo self.response.out.write spracováva odpovede na všetky prichádzajúce žiadosti a html môžete vložiť priamo do tejto návratovej hodnoty namiesto "Hello world!" Ak si budete priať.

07 z 08

Skontrolujte, či sa vaša aplikácia používa lokálne

Screenshot od Robina Sandhu

V spúšťacom programe Google App Engine zvýraznite svoju aplikáciu a potom zvoľte "Ovládanie"> "Spustiť" alebo kliknite na tlačidlo spustenia v hlavnej konzole. Keď sa stav aplikácie zmení na zelenú a zobrazí sa, že je spustená, kliknite na tlačidlo Prehľadávať. V odpovedi z webovej aplikácie by sa malo zobraziť okno prehliadača. Uistite sa, že všetko beží správne.

08 z 08

Nasadenie webovej aplikácie do cloudu

Obrázok © Google

Akonáhle ste spokojní, že všetko beží správne, kliknite na tlačidlo nasadenia. Budete musieť poskytnúť údaje o účte účtu Google App Engine. V protokoloch sa zobrazí stav nasadenia, mali by ste vidieť stav úspešnosti, po ktorom nasleduje spúšťač pinging vašej webovej aplikácie niekoľkokrát na overenie. Ak bolo všetko úspešné, mali by ste byť schopní prejsť na webovú adresu appspot, ktorú ste predtým priradili, a zobraziť nasadenú webovú aplikáciu v akcii. Blahoželáme, ste práve nasadili aplikáciu na web!