TrafficServerLocal/.gitignore
merios 33c368936e feat: infraestructura base de Traefik + generador de proyectos
- core/: reverse proxy Traefik v3 (HTTP 80 / HTTPS 443)
  - traefik.yml con provider Docker (exposedByDefault: false) y provider file
  - dynamic_tls.yml sanitizado con certificados .local comentados
  - certs/README.md con procedimiento de certificados auto-firmados
- init_project.sh: generador de proyectos base (SRV_DIR configurable)
  - plantilla compose con redireccion HTTP->HTTPS + Let's Encrypt
  - bloque alternativo comentado para dominios .local
- README.md: documentacion integral (puesta en marcha, HTTP/HTTPS,
  troubleshooting y seguridad)
- docs/arquitectura.md: guia de instalacion y gestion de URLs
- docs/http-https.md: referencia de etiquetas Traefik, TLS y certresolver
- .gitignore: excluye .env, acme.json, certificados, datos y respaldos
2026-10-15 11:34:39 -03:00

47 lines
980 B
Plaintext

# ==============================================================================
# Archivos que NUNCA deben subirse al repositorio
# ==============================================================================
# --- Secretos y variables de entorno -----------------------------------------
.env
.env.*
!.env.example
!.env.global
*.pem
*.p12
*.pfx
# --- Certificados (públicos y privados) --------------------------------------
*.crt
*.key
*.csr
core/data/certs/*
!core/data/certs/README.md
# --- Cuenta ACME de Let's Encrypt (contiene la clave privada) ----------------
acme.json
**/acme.json
# --- Datos persistentes, bases de datos y respaldos --------------------------
/data/
/projects/
/backups/
*.sql
*.sql.gz
*.dump
*.zip
*.tar.gz
*.tgz
# --- Dependencias y artefactos de terceros -----------------------------------
vendor/
node_modules/
.DS_Store
Thumbs.db
# --- Editores / IDE ----------------------------------------------------------
.idea/
.vscode/
*.swp
*~