diff --git a/src/content/docs/fr/guides/astro-db.mdx b/src/content/docs/fr/guides/astro-db.mdx index 53df03478d820..95cc2dca0de96 100644 --- a/src/content/docs/fr/guides/astro-db.mdx +++ b/src/content/docs/fr/guides/astro-db.mdx @@ -124,7 +124,7 @@ const Author = defineTable({ const Comment = defineTable({ columns: { authorId: column.number({ references: () => Author.columns.id }), - content: column.text(), + body: column.text(), } }); ``` @@ -141,10 +141,10 @@ L'exemple suivant définit deux lignes de données de développement pour une ta import { db, Comment } from 'astro:db'; export default async function() { - await db.insert(Comment).values([ - { authorId: 1, body: "J'espère que vous aimerez Astro DB !" }, - { authorId: 2, body: 'Profitez !'}, - ]) + await db.insert(Author).values([ + { id: 1, name: "Kasim" }, + { id: 2, name: "Mina" }, + ]); } ``` diff --git a/src/content/docs/fr/guides/backend.mdx b/src/content/docs/fr/guides/backend.mdx index 393b7d783d3d4..67c715fa3c4dc 100644 --- a/src/content/docs/fr/guides/backend.mdx +++ b/src/content/docs/fr/guides/backend.mdx @@ -5,7 +5,7 @@ i18nReady: true --- import BackendGuidesNav from '~/components/BackendGuidesNav.astro'; -**Prêt à ajouter des fonctionnalités telles que l'authentification, du stockage ou des données à votre projet Astro ?** Suivez l'un de nos guides pour intégrer un service Backend. +**Prêt à ajouter des fonctionnalités telles que l'authentification, du monitoring, du stockage ou des données à votre projet Astro ?** Suivez l'un de nos guides pour intégrer un service Backend. :::tip Trouvez des [intégrations gérées par la communauté](https://astro.build/integrations/) pour ajouter des fonctionnalités populaires à votre projet dans notre répertoire d'intégrations. @@ -29,3 +29,4 @@ Vous pouvez envisager un service Backend si votre projet a des besoins complexes - stockage de fichiers téléversés par l'utilisateur - génération d'API - communication en temps réel +- surveillance des applications diff --git a/src/content/docs/fr/guides/backend/google-firebase.mdx b/src/content/docs/fr/guides/backend/google-firebase.mdx index 040920a65e65f..0acd680a078ad 100644 --- a/src/content/docs/fr/guides/backend/google-firebase.mdx +++ b/src/content/docs/fr/guides/backend/google-firebase.mdx @@ -145,9 +145,19 @@ const serviceAccount = { client_x509_cert_url: import.meta.env.FIREBASE_CLIENT_CERT_URL, }; -export const app = activeApps.length === 0 ? initializeApp({ - credential: cert(serviceAccount as ServiceAccount), -}) : activeApps[0]; +const initApp = () => { + if (import.meta.env.PROD) { + console.info('cPROD env détecté. Utilisation du compte de service par défaut.') + // Utiliser la configuration par défaut dans les fonctions de Firebase. Doit être déjà injecté dans le serveur par Firebase. + return initializeApp() + } + console.info("Chargement du compte de service à partir de l'environnement.") + return initializeApp({ + credential: cert(serviceAccount as ServiceAccount) + }) +} + +export const app = activeApps.length === 0 ? initApp() : activeApps[0]; ``` :::note diff --git a/src/content/docs/fr/guides/cms/apostrophecms.mdx b/src/content/docs/fr/guides/cms/apostrophecms.mdx index 7638b77d3228b..fb33ff86962fd 100644 --- a/src/content/docs/fr/guides/cms/apostrophecms.mdx +++ b/src/content/docs/fr/guides/cms/apostrophecms.mdx @@ -266,7 +266,7 @@ Avec l'intégration mise en place, vous pouvez maintenant créer un blog avec As ### Prérequis -1. **Un projet ApostropheCMS avec l'outil CLI d'Apostrophe installée** - Vous pouvez créer un nouveau projet ou utiliser un projet existant. Cependant, ce tutoriel ne montrera que la création d'un article de blog et d'un type de page d'article. Vous devrez intégrer le code de tout autre projet existant de manière indépendante. Si vous n'avez pas installé l'outil CLI, vous pouvez obtenir les instructions d'installation [ici](https://docs.apostrophecms.org/guide/setting-up.html#the-apostrophe-cli-tool). +1. **Un projet ApostropheCMS avec l'outil CLI d'Apostrophe installée** - Vous pouvez créer un nouveau projet ou utiliser un projet existant. Cependant, ce tutoriel ne montrera que la création d'un article de blog et d'un type de page d'article. Vous devrez intégrer le code de tout autre projet existant de manière indépendante. Si vous n'avez pas installé l'outil CLI, consulter les [instructions d'installation de l'Apostrophe CLI](https://docs.apostrophecms.org/guide/setting-up.html#the-apostrophe-cli-tool). 2. **Un projet Astro intégré à ApostropheCMS** - Pour créer un projet à partir de zéro, voir [integrating with Astro](#intégration-avec-astro) pour les instructions sur la façon de configurer l'intégration, ou utiliser le projet de démarrage [astro-frontend](https://github.com/apostrophecms/astro-frontend). ### Création d'un article de blog et d'un type de page d'article diff --git a/src/content/docs/fr/guides/cms/builderio.mdx b/src/content/docs/fr/guides/cms/builderio.mdx index 4c38ae0e7f370..71ce3ed475769 100644 --- a/src/content/docs/fr/guides/cms/builderio.mdx +++ b/src/content/docs/fr/guides/cms/builderio.mdx @@ -219,7 +219,7 @@ const { results: posts } = await fetch(