Démarrer avec Vue.js, Apollo, GraphQL, Hasura et PostgreSQL

Vue.js, Apollo, GraphQL, Hasura, PostgreSQLVoici comment démarrer tranquillement une application avec un front Vue.js qui interroge une API GraphQL.

Le tout sans faire trop d’effort à l’aide d’Hasura et d’Apollo.

Ça fait pas mal de technos :

  • Vue.js : framework front JS
  • Apollo : composant qui permet d’interroger une API GraphQL depuis le front
  • GraphQL : type d’API créé par Facebook en 2012 (différent de REST et SOAP)
  • Hasura : outil open-source qui permet d’exposer une API GraphQL depuis une base de donnée PostgreSQL
  • PostgreSQL : le SGBD qui va stocker les données

Lire la suite

Docker Registry privé

Docker RegistryDocker est une plateforme open-source qui permet de packager des applications sous forme de container en embarquant leurs dépendances, ce qui lui permet d’être facilement portable et déployable.

Un container est fabriqué à partir d’une “image”, nous allons voir comment gérer un registre privé d’images Docker avec Portus.

Installer Docker et Docker Compose sur le serveur qui fera office de registre.

Lire la suite