Skip to content

Commit

Permalink
i18n(fr): Add guides/deploy/flyio.mdx (withastro#8166)
Browse files Browse the repository at this point in the history
* i18n(fr): Add `guides/deploy/flyio.mdx`

Signed-off-by: Thomas Bonnet <thomasbnt@protonmail.com>

* Update src/content/docs/fr/guides/deploy/flyio.mdx

Co-authored-by: pioupia <49518790+pioupia@users.noreply.github.com>

* Update src/content/docs/fr/guides/deploy/flyio.mdx

Co-authored-by: pioupia <49518790+pioupia@users.noreply.github.com>

---------

Signed-off-by: Thomas Bonnet <thomasbnt@protonmail.com>
Co-authored-by: pioupia <49518790+pioupia@users.noreply.github.com>
Co-authored-by: Paul Valladares <85648028+dreyfus92@users.noreply.github.com>
  • Loading branch information
3 people authored and wpplumber committed May 9, 2024
1 parent 660d7ba commit fc16d50
Showing 1 changed file with 43 additions and 0 deletions.
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/)

0 comments on commit fc16d50

Please sign in to comment.