Aller au contenu

Exercice 06 - Déploiement sur Render

Objectif

Vous devez déployer un API Rest avec une base de données PostgreSQL.

Étape 1 - Création de la base de données

  • Créez-vous un compte avec votre utilisateur Github sur Render.
  • Créez une base de données PostgreSQL sur Render.
  • Ajoutez une connexion dans DBeaver pour vous connecter à la base de données en ligne.

Étape 2 - Modification du projet

  • Faites une copie de l'exercice 4, c'est cette copie que nous allons modifier et utiliser pour le déploiement.
  • Installez le module PG et modifiez votre projet pour l'utiliser.
  • Créez la table pokemon dans votre base de données. Vous pouvez utiliser ce script SQL : exercice06_create_bd

Étape 3 - Création du service web

  • Sur Render créez un service web
  • Ajoutez correctement les variables d'environnement au service.
  • Déployez votre api à l'aide de Github

Étape 4 - Test et remise

  • Testez votre api avec Postman.
  • Remettez l'url de votre api par Teams dans le devoir de l'exercice. Donnez-moi l'url au complet avec la route pour afficher le Pokemon avec le id 37 (Pikachu).