Skip to content

Despliegue Astro con Docker

Guía completa para desplegar proyectos Astro usando Docker y Traefik en tu VPS.

  • ✅ 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
  • VPS con Ubuntu 24.04
  • Docker y Docker Compose instalados
  • Traefik configurado como reverse proxy
  • SSH configurado para GitHub (ver guía)
  1. Configuración Inicial - Preparar proyecto y archivos Docker
  2. Configuración de Traefik - Integrar con reverse proxy
  3. Actualización y Mantenimiento - Gestionar actualizaciones
Terminal window
# Clonar proyecto
cd /root
git clone git@github.com:tu-usuario/proyecto-astro.git
cd 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 desplegar
cd /root
docker compose build proyecto-astro
docker compose up -d proyecto-astro

Accede a: https://tu-subdominio.tudominio.com

Continúa con la Configuración Inicial para comenzar el despliegue.