Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

i18n(fr): Add guides/deploy/flyio.mdx #8166

Merged
merged 5 commits into from
May 4, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions src/content/docs/fr/guides/deploy/flyio.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: Déployez votre site Astro sur Fly.io
description: Comment déployer votre site Astro sur le web en utilisant Fly.io.
type: deploy
i18nReady: true
stub: true
---

Vous pouvez déployer votre projet Astro sur [Fly.io](https://fly.io/), une plateforme permettant d'exécuter des applications complètes et des bases de données à proximité de vos utilisateurs.

## Configuration du projet

Votre projet Astro peut être déployé sur Fly.io en tant que site statique, ou en tant que site rendu côté serveur (SSR).

### Site statique

Votre projet Astro est un site statique par défaut. Vous n'avez besoin d'aucune configuration supplémentaire pour déployer un site Astro statique sur Fly.io.

### Adaptateur pour SSR

Pour activer le rendu à la demande dans votre projet Astro et déployer sur Fly.io, ajoutez [l'adaptateur Node.js](/fr/guides/integrations-guide/node/).

## Comment déployer

1. [S'inscrire à Fly.io](https://fly.io/docs/getting-started/log-in-to-fly/#first-time-or-no-fly-account-sign-up-for-fly) si ce n'est pas déjà fait.
2. [Installez `flyctl`](https://fly.io/docs/hands-on/install-flyctl/), le centre de commande de votre application Fly.io.
3. Exécutez la commande suivante dans votre terminal.

```bash
fly launch
```

`flyctl` détectera automatiquement Astro, configurera les paramètres corrects, construira votre image et la déploiera sur la plateforme Fly.io.

## Générer votre fichier Astro Dockerfile

Si vous n'avez pas encore de Dockerfile, `fly launch` va en générer un pour vous, ainsi que préparer un fichier `fly.toml`. Pour les projets `server` ou `hybrid`, ce Dockerfile inclura la commande de démarrage appropriée et les variables d'environnement.

Vous pouvez créer votre propre fichier Docker en utilisant [le générateur de Dockerfile](https://www.npmjs.com/package/@flydotio/dockerfile) et ensuite l'exécuter en utilisant la commande `npx dockerfile` pour les applications Node ou `bunx dockerfile` pour les applications Bun.

## Ressources officielles

- Consultez [la documentation officielle de Fly.io](https://fly.io/docs/js/frameworks/astro/)
Loading