# Desplegar desde GitHub

Source : https://webgune.cloud/es-es/docs/deployer-github · Mis à jour le 2026-10-27

# Desplegar desde GitHub

Es el camino más directo: conecta un repositorio, Webgune detecta el framework y construye la imagen por ti mediante el **builder automático**.

## Pasos

1. En tu proyecto, **+ Nuevo servicio → GitHub**.
2. Selecciona el repositorio de la lista (los repositorios de organización requieren haber concedido acceso, ver [Crear una cuenta](/docs/creer-un-compte)).
3. Elige la rama a seguir (`main` por defecto).
4. Indica el **puerto** en el que escucha tu aplicación (3000 por defecto).
5. Haz clic en **Crear el servicio**.

El primer build empieza de inmediato. Sigue su progreso en la pestaña **Despliegues**, logs incluidos.

## Detección automática del framework

El builder automático reconoce la mayoría de los stacks habituales sin configuración:

| Stack | Detectado vía |
|-------|-------------|
| Next.js, Nuxt, Remix, Astro | archivo de configuración del framework |
| React / Vue / Svelte (Vite) | `vite.config.*` |
| Node.js (Express, Fastify…) | `package.json` + script `start` |
| Python (FastAPI, Django…) | `requirements.txt`, `pyproject.toml` |
| Go | `go.mod` |
| PHP (Laravel…) | `composer.json` |

El detalle por stack se cubre en la sección [Aplicaciones Web](/docs/applications-web).

> **Next.js en modo standalone**: si `next.config.ts` define `output: 'standalone'`, Webgune adapta automáticamente el comando de inicio para usar `node server.js` en lugar de `next start`.

## Variables de entorno y redespliegue

Añade tus variables en la pestaña **Variables** antes o después del primer despliegue. El servicio se reinicia automáticamente con cada modificación. Dos acciones están disponibles en cualquier momento:

- **Redesplegar**: reconstruye desde el último commit de la rama seguida.
- **Rebuild sin caché**: parte de cero, útil si la caché de build capturó una dependencia obsoleta.
