Retour

Gestion d'environnement avec Google Cloud Storage et GitlabCI

Tuto
29 juil. 2019
17mn

Qu'allons-nous faire ?

Lors du développement d'une application, il est toujours nécessaire d'avoir des environnements de recette et de production indépendants l'un de l'autre, pour tester de nouvelles features en recette et ensuite être capable de les déployer en production en toute sérénité.

Problématique :

Ces applications nécessitent parfois de faire appel à des services externes, comme des API (Rest // Graphql).

Si nous prenons l'exemple d'un appel vers une API Rest ou GraphQL, l'URL appelée par notre application de recette devra être différente de l'URL appelée par l'application de production.

Solution :

Afin de gérer cette problématique, il est nécessaire d'utiliser ce que l'on appelle des variables d'environnement pour dissocier la configuration de nos deux applications.

Il est assez facile de gérer ces variables d'environnement dans un projet perso, mais qu'en est-il dans un environnement tel que Google Cloud Platform pour des projets professionnels ?

Dans ce CodeLabs, nous allons donc voir comment créer et déployer, via Gitlab CI, une application React sur différents environnements d'exécution (recette // production) dans l'écosystème Google Cloud Platform (App Engine) et comment gérer ses variables d'environnement.

Liens utiles

Créer une application React Obtenir un compte Google Cloud Platform Créer un compte Gitlab En savoir plus à propos de Gitlab CI

Pré-requis

Nous aurons besoin d'une installation de Npm & Nodejs Le code complet du projet est disponible ici mais je vous conseille de le récupérer seulement si besoin.


Articles sur le même thème

Découvrez Eleven Labs

Notre site pour mieux nous connaître

J'y vais

Contact

Eleven Labs - Paris

102, rue du Faubourg Saint Honoré

75008 Paris

Eleven Labs - Nantes

42, rue la Tour d'Auvergne

44200 Nantes

Eleven Labs - Montréal

1155, Metcalfe St Suite 1500

Montréal, QC H3B 2V6, Canada

business@eleven-labs.com

01.82.83.11.75