🚀 Bienvenido
Esta es una página de ejemplo para demostrar la infraestructura de despliegue de sitios estáticos con Nginx + Traefik.
✨ Características
-
📦
Un solo contenedor
Múltiples sitios sin necesidad de contenedores individuales
-
🔐
SSL automático
Certificados Let's Encrypt gestionados por Traefik
-
🔄
CI/CD automático
Deployment automático desde GitLab con cada push
-
⚡
Alto rendimiento
Nginx optimizado con compresión gzip y cache
🛠️ Arquitectura
GitLab Repo
→
CI/CD Pipeline
→
Traefik
→
Nginx
📋 Información del Despliegue
Servidor:
192.168.1.9
Dominio:
*.proyectos.tributosytasas.com
Método:
SSH + rsync
Contenedor:
nginx-static-sites
🎯 Próximos Pasos
- Crear un repositorio GitLab para tu página HTML
- Copiar el archivo
.gitlab-ci.ymlde la plantilla - Configurar las variables de CI/CD en GitLab
- Configurar el DNS para tu subdominio
- Hacer push a la rama main y el deployment será automático