- 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
14 lines
690 B
Plaintext
14 lines
690 B
Plaintext
# ==============================================================================
|
|
# Configuración global del servidor (opcional)
|
|
# ==============================================================================
|
|
# Este archivo NO contiene secretos reales y puede versionarse.
|
|
# Los secretos por proyecto viven en ~/srv/projects/<proyecto>/.env (chmod 600)
|
|
# y NUNCA deben copiarse acá ni subirse al repositorio.
|
|
# ------------------------------------------------------------------------------
|
|
|
|
# Ruta base donde se alojan los proyectos administrados por init_project.sh
|
|
SRV_DIR=/home/merios/srv
|
|
|
|
# Dominio/contacto del administrador del servidor (opcional)
|
|
# SERVER_ADMIN=marcos@ejemplo.com
|