Despliegue Astro con Docker
Guía completa para desplegar proyectos Astro usando Docker y Traefik en tu VPS.
Ventajas de Docker para Astro
Section titled “Ventajas de Docker para Astro”- ✅ Entorno consistente y reproducible
- ✅ No interfiere con otros proyectos del VPS
- ✅ Fácil de actualizar y mantener
- ✅ SSL automático con Traefik
- ✅ Ideal para múltiples proyectos en el mismo servidor
Requisitos Previos
Section titled “Requisitos Previos”- VPS con Ubuntu 24.04
- Docker y Docker Compose instalados
- Traefik configurado como reverse proxy
- SSH configurado para GitHub (ver guía)
Pasos del Despliegue
Section titled “Pasos del Despliegue”- Configuración Inicial - Preparar proyecto y archivos Docker
- Configuración de Traefik - Integrar con reverse proxy
- Actualización y Mantenimiento - Gestionar actualizaciones
Ejemplo Rápido
Section titled “Ejemplo Rápido”# Clonar proyectocd /rootgit clone git@github.com:tu-usuario/proyecto-astro.gitcd proyecto-astro
# Crear Dockerfile y configuraciones# (ver sección de Configuración Inicial)
# Añadir al docker-compose.yml# (ver sección de Traefik)
# Construir y desplegarcd /rootdocker compose build proyecto-astrodocker compose up -d proyecto-astroAccede a: https://tu-subdominio.tudominio.com
Siguiente Paso
Section titled “Siguiente Paso”Continúa con la Configuración Inicial para comenzar el despliegue.