forked from withastro/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
i18n(es): Translate
flyio.mdx
(withastro#7976)
* update pages * translate flyio --------- Co-authored-by: Yan <[email protected]>
- Loading branch information
1 parent
841ad8e
commit d482239
Showing
1 changed file
with
43 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
title: Despliega tu sitio de Astro en Fly.io | ||
description: Como desplegar tu sitio de Astro en la web utilizando Fly.io. | ||
type: deploy | ||
i18nReady: true | ||
stub: true | ||
--- | ||
|
||
Puedes desplegar tu proyecto de Astro en [Fly.io](https://fly.io/), una plataforma para ejecutar aplicaciones full stack y bases de datos cerca de tus usuarios. | ||
|
||
## Configuración del proyecto | ||
|
||
Tu proyecto de Astro puede ser desplegado en Fly.io como un sitio estático, o como un sitio renderizado en el servidor (SSR). | ||
|
||
### Sitio Estático | ||
|
||
Por defecto tu proyecto de Astro es un sitio estático. No necesitas ninguna configuración adicional para desplegar un sitio estático de Astro en Fly.io. | ||
|
||
### Adaptador para SSR | ||
|
||
Para habilitar el renderizado bajo demanda en tu proyecto de Astro y desplegarlo en Fly.io, agrega [el adaptador de Node.js](/es/guides/integrations-guide/node/). | ||
|
||
## Cómo desplegar | ||
|
||
1. [Regístrate en Fly.io](https://fly.io/docs/getting-started/log-in-to-fly/#first-time-or-no-fly-account-sign-up-for-fly) si aún no lo has hecho. | ||
2. [Instala `flyctl`](https://fly.io/docs/hands-on/install-flyctl/), tu centro de comandos de aplicaciones Fly.io. | ||
3. Ejecuta el siguiente comando en tu terminal. | ||
|
||
```bash | ||
fly launch | ||
``` | ||
|
||
`flyctl` detectará automáticamente Astro, configurará los ajustes correctos, construirá tu imagen y la desplegará en la plataforma Fly.io. | ||
|
||
## Generando tu Dockerfile para Astro. | ||
|
||
Si aún no tienes un Dockerfile, `fly launch` lo generará por ti, además de preparar un archivo `fly.toml`. Para proyectos `server` o `hybrid`, este Dockerfile incluirá el comando de inicio apropiado y las variables de entorno. | ||
|
||
También puedes crear tu propio Dockerfile utilizando el [generador de Dockerfile](https://www.npmjs.com/package/@flydotio/dockerfile) y luego ejecutarlo usando el comando `npx dockerfile` para aplicaciones de Node o `bunx dockerfile` para aplicaciones de Bun. | ||
|
||
## Recursos oficiales | ||
|
||
- Echa un vistazo a [la documentación oficial de Fly.io](https://fly.io/docs/js/frameworks/astro/) |