0% ont trouvé ce document utile (0 vote)
28 vues3 pages

Installer Renommer Firebase

Le rapport de configuration du projet Firebase détaille les informations générales, les fonctionnalités activées, et la configuration des émulateurs. Les fonctionnalités incluent Data Connect, Firestore, Genkit, Cloud Functions, et Hosting, toutes configurées pour le développement d'une application web avec React. Les prochaines étapes incluent le développement des fonctions Cloud, l'écriture de schémas, et le déploiement du projet.

Transféré par

Rodrigue Ebengue
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues3 pages

Installer Renommer Firebase

Le rapport de configuration du projet Firebase détaille les informations générales, les fonctionnalités activées, et la configuration des émulateurs. Les fonctionnalités incluent Data Connect, Firestore, Genkit, Cloud Functions, et Hosting, toutes configurées pour le développement d'une application web avec React. Les prochaines étapes incluent le développement des fonctions Cloud, l'écriture de schémas, et le déploiement du projet.

Transféré par

Rodrigue Ebengue
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd

Rapport de Configuration du Projet Firebase

1. Informations Générales du Projet


• Nom du répertoire local du projet : /home/ebengue/PROJET TIC L3/front-
end3
• Projet Firebase associé : back-end-pharmacies (ID de projet)
• Collecte de données d'utilisation du CLI Firebase : Activée (si vous avez répondu 'Y' à la
première question de la session).

2. Fonctionnalités Firebase Configurées


a. Data Connect
• Activé : Oui
• API Google Cloud activée : [Link] (nécessaire pour la
connexion aux bases de données comme PostgreSQL).
• Connecteur SDK généré : front-end3/default
• Frameworks pour SDK générés : React (détecté automatiquement).
• Persistance des données Postgres (émulateur) : Activée. Les données seront sauvegardées
dans dataconnect/.dataconnect/pgliteData entre les exécutions de
l'émulateur.

b. Firestore
• Activé : Oui
• Fichier des règles de sécurité : [Link] (créé dans votre répertoire).

c. Genkit (IA Générative)


• Activé : Oui
• Intégration Firebase : Utilise Cloud Functions pour Firebase avec TypeScript.
• ESLint activé : Oui (pour l'analyse de code et le style).
• Exemple de flux généré : Oui (un fichier de base pour démarrer avec Genkit).
• Installation du CLI Genkit : Globalement (vous pouvez exécuter genkit depuis
n'importe quel répertoire).
• Fournisseur de modèles d'IA : Google Cloud Vertex AI (pour l'accès aux modèles Gemini
et autres).

d. Cloud Functions
• Activé : Oui (nécessaire pour Genkit et pour d'autres logiques backend).
• Base de code utilisée : default (la configuration a été appliquée à votre base de code de
fonctions existante).
• Langage de développement : TypeScript.
• ESLint activé : Oui (pour la qualité du code de vos fonctions).
• Dépendances npm installées : Oui (les paquets [Link] nécessaires ont été téléchargés et
installés).

e. Hosting
• Activé : Oui (pour héberger votre application web front-end).
• Répertoire public : build (ou dist, selon ce que vous avez tapé, c'est le dossier qui
contiendra votre application React compilée).
• Application monopage (SPA) : Configurée (toutes les URL non trouvées seront réécrites
vers /[Link], essentiel pour React Router).
• Intégration GitHub pour le déploiement continu : Activée.
• Dépôt GitHub : ChristEbengue/Backend-github
• Script de build avant chaque déploiement : npm ci && npm run build
(assure que votre application est compilée et optimisée).
• Déploiement automatique vers le canal "live" : Activé lorsque les Pull Requests
sont fusionnées.
• Branche GitHub du canal "live" : main.

3. Configuration des Émulateurs Firebase


• Activés : Oui (les fichiers nécessaires seront téléchargés).
• Émulateurs sélectionnés :
• Functions Emulator
• Firestore Emulator
• Database Emulator (Realtime Database)
• Hosting Emulator
• (Éventuellement : Authentication Emulator, App Hosting Emulator, Pub/Sub
Emulator si vous les avez sélectionnés)
• Interface utilisateur des émulateurs (UI) : Activée.
• Port de l'interface utilisateur des émulateurs : 4000 (ou le premier port disponible
détecté).

Prochaines étapes
Votre projet Firebase est maintenant initialisé avec toutes ces fonctionnalités !
Vous pouvez commencer à :
• Développer vos fonctions Cloud dans le dossier functions/src/.
• Écrire vos schémas et connecteurs Data Connect dans le dossier dataconnect/.
• Développer votre application React dans le répertoire spécifié.
• Lancer les émulateurs pour tester votre application localement avec firebase
emulators:start.
• Déployer votre projet pour la première fois avec firebase deploy.

N'hésitez pas si vous avez d'autres questions !

Vous aimerez peut-être aussi