From 700efd2af6b8cf8a79b3dad9d58c64cbfc00c27f Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Tue, 28 Oct 2025 14:48:04 +0100 Subject: [PATCH] i18n(fr): translate `guides/deploy/seenode.mdx` See #12607 --- src/content/docs/fr/guides/deploy/seenode.mdx | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 src/content/docs/fr/guides/deploy/seenode.mdx diff --git a/src/content/docs/fr/guides/deploy/seenode.mdx b/src/content/docs/fr/guides/deploy/seenode.mdx new file mode 100644 index 0000000000000..f19247a2060c9 --- /dev/null +++ b/src/content/docs/fr/guides/deploy/seenode.mdx @@ -0,0 +1,103 @@ +--- +title: Déployer votre site Astro sur Seenode +description: Comment déployer votre site Astro sur le web avec Seenode. +sidebar: + label: Seenode +type: deploy +i18nReady: true +--- +import { Steps } from '@astrojs/starlight/components'; +import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; +import ReadMore from '~/components/ReadMore.astro'; + +[Seenode](https://seenode.com) est une plateforme de déploiement permettant de créer et de déployer des applications web avec bases de données, observabilité intégrée et mise à l'échelle automatique. Les sites Astro peuvent être déployés sur Seenode grâce au rendu côté serveur (SSR). + +Ce guide comprend des instructions pour le déploiement sur Seenode via l'interface web. + +## Configuration du projet + +### Adaptateur pour SSR + +Pour activer le rendu à la demande dans votre projet Astro et le déployer sur Seenode, ajoutez [l'adaptateur Node.js](/fr/guides/integrations-guide/node/) avec la commande `astro add` suivante. L'adaptateur sera alors installé et les modifications appropriées seront apportées à votre fichier `astro.config.mjs` en une seule étape. + + + + ```shell + npx astro add node + ``` + + + ```shell + pnpm astro add node + ``` + + + ```shell + yarn astro add node + ``` + + + +Après avoir installé l'adaptateur, mettez à jour votre fichier `astro.config.mjs` pour configurer le serveur selon les exigences de Seenode : + +```js title="astro.config.mjs" ins={6-11} +import { defineConfig } from 'astro/config'; +import node from '@astrojs/node'; + +export default defineConfig({ + output: 'server', + adapter: node({ + mode: 'standalone' + }), + server: { + port: process.env.NODE_ENV === 'production' ? (Number(process.env.PORT) || 80) : 4321, + host: true + } +}); +``` + +Mettez à jour votre fichier `package.json` pour inclure un script de démarrage qui exécute le serveur compilé : + +```json title="package.json" ins={6} +{ + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "start": "NODE_ENV=production node ./dist/server/entry.mjs" + } +} +``` + +Consultez le [guide de déploiement Astro de Seenode](https://seenode.com/docs/frameworks/javascript/astro/) pour plus d'options de configuration et de dépannage. + +## Comment déployer + +Vous pouvez déployer sur Seenode via l'interface web en connectant votre dépôt Git. + +### Déploiement via l'interface web + + +1. Créez un [compte Seenode](https://cloud.seenode.com) et connectez-vous. + +2. Envoyez votre code vers votre dépôt Git (GitHub ou GitLab). + +3. Depuis le [tableau de bord de Seenode](https://cloud.seenode.com/dashboard/applications/web/create), créez un nouveau service web (**Web Service**) et connectez votre dépôt. + +4. Seenode détectera automatiquement votre projet Astro. Configurez les paramètres de déploiement : + + - **Build Command** (« Commande de compilation ») : `npm ci && npm run build` (ou utilisez les équivalents `pnpm` / `yarn`) + - **Start Command** (« Commande de démarrage ») : `npm start` + - **Port** : `80` (requis pour les services web) + +5. Sélectionnez la taille d’instance souhaitée et cliquez sur **Create Web Service** (« Créer un service web »). + +6. Votre application sera compilée et déployée. Une fois terminée, vous recevrez une URL pour accéder à votre site Astro en ligne, après quoi vous pourrez lier votre domaine. + + +## Ressources officielles + +- [Seenode Cloud](https://cloud.seenode.com) — tableau de bord de Seenode +- [Documentation de Seenode](https://seenode.com/docs) — documentation complète de la plateforme +- [Guide Astro de Seenode](https://seenode.com/docs/frameworks/javascript/astro/) — guide de déploiement et de dépannage détaillé +- [Modèle Astro de Seenode](https://github.com/seenode/example-astro) — modèle de démarrage préconfiguré