Google APIs : Google Application Programing Interfaces...
 Charge moyenne sur 1mn : 1.03 Charge moyenne sur 5mn : 0.60 Charge moyenne sur 15mn : 0.50




Comment-faire pour déployer son application sur google

Comment faire pour déployer son application dans le Google Cloud grâce à Google App Engine.

Informations

Dates
  • Création : Dimanche 05 février 2017
  • Publication : Dimanche 05 février 2017
  • Modification : Dimanche 05 février 2017

Partager

Cette page est en cours de rédaction...

Et en plus c'est posé en mode brut :s et loin d'être fonctionnel :/ A lire de bas en haut ^^

Connectez-vous sur le Google Cloud SHell.

gcloud auth list

001 12:26:34 o_romain_jaillet@G0ZW3B:~ $  gcloud auth list
002 Credentialed accounts:
003 - o.romain.jaillet(AT)lab3w(DOT)fr (active)
004 To set the active account, run:
005 $ gcloud config set account ``ACCOUNT''

https://cloud.google.com/sdk/gcloud/reference/config/set

gcloud config set project zw3b-app

gcloud config set app docker_build local

gcloud projects list

001 11:15:15 o_romain_jaillet@G0ZW3B:~/src/zw3b-app/gcloud $ gcloud projects list
002 PROJECT_ID   NAME         PROJECT_NUMBER
003 zw3b-app     ZW3B-App     608245778394
004 zw3b-videos  ZW3B-Videos  504919908947

gcloud init

001 12:27:12 o_romain_jaillet@G0ZW3B:~ $ gcloud init
002 Welcome! This command will take you through the configuration of gcloud.
003 
004 Settings from your current configuration [cloudshell-27172] are:
005 Your active configuration is: [cloudshell-27172]
006 [app]
007 docker_build = local
008 suppress_change_warning = True
009 [component_manager]
010 disable_update_check = True
011 [compute]
012 gce_metadata_read_timeout_sec = 5
013 [core]
014 account = o.romain.jaillet(AT)lab3w(DOT)fr
015 check_gce_metadata = False
016 disable_usage_reporting = False
017 project = polar-terminal-124510
018 [metrics]
019 environment = devshell
020 Pick configuration to use:
021 [1] Re-initialize this configuration [cloudshell-27172] with new settings 
022 [2] Create a new configuration
023 Please enter your numeric choice:  1
024 Your current configuration has been set to: [cloudshell-27172]
025 Pick credentials to use:
026 [1] o.romain.jaillet(AT)lab3w(DOT)fr
027 [2] Log in with new credentials
028 Please enter your numeric choice:  1
029 You are now logged in as: [o.romain.jaillet(AT)lab3w(DOT)fr]
030 Pick cloud project to use: 
031 [1] [zw3b-app]
032 [2] [zw3b-videos]
033 Please enter your numeric choice:  1
034 
035 Your current project has been set to: [zw3b-app].
036 Not setting default zone/region (this feature makes it easier to use
037 [gcloud compute] by setting an appropriate default value for the
038 --zone and --region flag).
039 See https://cloud.google.com/compute/docs/gcloud-compute section on how to set
040 default compute region and zone manually. If you would like [gcloud init] to be
041 able to do this for you the next time you run it, make sure the
042 Compute Engine API is enabled for your project on the
043 https://console.developers.google.com/apis page.
044 Do you want to use Google's source hosting (see 
045 "https://cloud.google.com/source-repositories/docs/") (Y/n)?  
046 This project has one or more associated Git repositories.
047 Pick Git repository to clone to your local machine:
048 [1] [default]
049 [2] Do not clone
050 Please enter your numeric choice:  
051 Please enter a value between 1 and 2:  2
052 gcloud has now been configured!
053 You can use [gcloud config] to change more gcloud settings.
054 Your active configuration is: [cloudshell-27172]
055 [app]
056 docker_build = local
057 suppress_change_warning = True
058 [component_manager]
059 disable_update_check = True
060 [compute]
061 gce_metadata_read_timeout_sec = 5
062 [core]
063 account = o.romain.jaillet(AT)lab3w(DOT)fr
064 check_gce_metadata = False
065 disable_usage_reporting = False
066 project = zw3b-app
067 [metrics]
068 environment = devshell

gcloud info

001 10:40:36 o_romain_jaillet@G0ZW3B:~/src/zw3b-app/gcloud $ gcloud info
002 Google Cloud SDK [107.0.0]
003 Platform: [Linux, x86_64]
004 Python Version: [2.7.9 (default, Mar  1 2015, 12:57:24)  [GCC 4.9.2]]
005 Python Location: [/usr/bin/python2]
006 Site Packages: [Disabled]
007 Installation Root: [/google/google-cloud-sdk]
008 Installed Components:
009 core: [2016.04.21]
010 app-engine-python: [1.9.36]
011 core-nix: [2016.03.28]
012 pubsub-emulator: [2016.02.22]
013 kubectl: []
014 app-engine-java: [1.9.36]
015 gcloud: []
016 gsutil-nix: [4.18]
017 app-engine-php: [ ]
018 beta: [2016.01.12]
019 gsutil: [4.19]
020 bq: [2.0.24]
021 alpha: [2016.01.12]
022 gcd-emulator: [v1beta3-1.0.0]
023 kubectl-linux-x86_64: [1.2.2]
024 bq-nix: [2.0.24]
025 System PATH: [/google/google-cloud-sdk/bin:/usr/local/nvm/versions/node/v0.12.7/bin:/home/o_romain_jaillet/gopath/bin:/google
026 /gopath/bin:/usr/local/go/bin:/gradle-2.12/bin:/apache-maven-3.2.2/bin:/google/google-cloud-sdk/bin:/usr/local/sbin:/usr/loca
027 l/bin:/usr/sbin:/usr/bin:/sbin:/bin:/google/go_appengine:/google/google_appengine]
028 Cloud SDK on PATH: [True]
029 WARNING: There are old versions of the Google Cloud Platform tools on your system PATH.
030 /google/go_appengine/dev_appserver.py
031 /google/google_appengine/dev_appserver.py
032 Installation Properties: [/google/google-cloud-sdk/properties]
033 User Config Directory: [/tmp/tmp.mC0ME4DtPF]
034 Active Configuration Name: [cloudshell-30054]
035 Active Configuration Path: [/tmp/tmp.mC0ME4DtPF/configurations/config_cloudshell-30054]
036 Account: [o.romain.jaillet(AT)lab3w(DOT)fr]
037 Project: [zw3b-app]
038 Current Properties:
039 [metrics]
040   environment: [devshell]
041 [core]
042   project: [zw3b-app]
043   check_gce_metadata: [False]
044   account: [o.romain.jaillet(AT)lab3w(DOT)fr]
045   disable_usage_reporting: [False]
046 [app]
047   use_gsutil: [true]
048   use_cloud_build: [True]
049   suppress_change_warning: [True]
050 [compute]
051   gce_metadata_read_timeout_sec: [5]
052 [component_manager]
053   disable_update_check: [True]
054 Logs Directory: [/tmp/tmp.mC0ME4DtPF/logs]
055 Last Log File: [/tmp/tmp.mC0ME4DtPF/logs/2016.05.03/10.25.51.707231.log]
056 10:41:57 o_romain_jaillet@G0ZW3B:~/src/zw3b-app/gcloud $

Pour mettre à jour votre installation du SDK Google à la dernière version [99.0.0], faites :

gcloud components update

gcloud components list

001 12:51:35 o_romain_jaillet@G0ZW3B:~ $ gcloud components list
002 Your current Cloud SDK version is: 99.0.0
003 The latest available version is: 99.0.0
004 +-----------------------------------------------------------------------------+
005 Š                                  Components                                 Š
006 +-----------------------------------------------------------------------------Š
007 Š   Status  Š               Name              Š         ID        Š    Size   Š
008 +-----------+---------------------------------+-------------------+-----------Š
009 Š Installed Š BigQuery Command Line Tool      Š bq                Š   < 1 MiB Š
010 Š Installed Š Cloud Datastore Emulator        Š gcd-emulator      Š  38.1 MiB Š
011 Š Installed Š Cloud Pub/Sub Emulator          Š pubsub-emulator   Š  10.1 MiB Š
012 Š Installed Š Cloud SDK Core Libraries        Š core              Š   3.9 MiB Š
013 Š Installed Š Cloud Storage Command Line Tool Š gsutil            Š   2.6 MiB Š
014 Š Installed Š Default set of gcloud commands  Š gcloud            Š           Š
015 Š Installed Š gcloud Alpha Commands           Š alpha             Š   < 1 MiB Š
016 Š Installed Š gcloud Beta Commands            Š beta              Š   < 1 MiB Š
017 Š Installed Š gcloud app Java Extensions      Š app-engine-java   Š 101.4 MiB Š
018 Š Installed Š gcloud app Python Extensions    Š app-engine-python Š   7.2 MiB Š
019 Š Installed Š kubectl                         Š kubectl           Š   5.2 MiB Š
020 +-----------------------------------------------------------------------------+

Pour installer ou supprimer un component sur SDK version, faites :

gcloud components install COMPONENT_ID
gcloud components remove COMPONENT_ID


Déployer une application sur Google Cloud

Découvrez comment créer et déployer des applications sur App Engine avec une simple application "Hello World'.

Actuellement, Google App Engine nous propose de développer des applications avec les languages suivant :

appcfg.py -A zw3b-app update app.yaml

Si vous ne connaissez pas App Engine, commencez sur cette page.

;)


LAB3W.ORJ Alias de O.Romain JAILLET-RAMEY (NOTIF LVL 7 - 41 ans) LAB3W.ORJ
CONTACT
- Web - STEAM - Monster - LinkedIn - Viadeo - DailyMotion - FB - G+ - Twitter
DROITS SITES : ZW3B.Admin
INSCRIPTION : à l'aube du site, le samedi 06 janvier 1 (depuis wWwEBALL.com) (2001/01/06 15:31)
CONNEXION : hier à 19h03 (2018/01/17 19:03)
DERNIERE VISITE : il y a 6 heures (2018/01/18 00:00)

les réactions des ZW3B.Nautes (0 note)

Ajouter un commentaire

Avatar par default
Pseudo :
Email :
 
Ajouter la chaine de caractères (le code) ci-dessous dans le champ du dessous.
Captcha
Code :





Valid XHTML 1.0 Strict CSS Valide !

ipv6 ready