e30-gallery
Sitio web de galería de arte en Frankfurt am Main, Alemania. Aplicación Next.js con App Router, Payload CMS para gestión de contenido y next-intl para internacionalización bilingüe (inglés/alemán). Despliegue manual vía PM2 y Caddy.
Ficha actualizada 22 sept 2026, 15:05 · upstream 22 sept 2026, 14:40 · release sin release detectada
Qué es e30-gallery
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio contiene el sitio web oficial de E30 Gallery, una galería de arte ubicada en Frankfurt am Main, Alemania. La aplicación está construida con Next.js utilizando el App Router, lo que permite una arquitectura moderna y optimizada para SEO. Los datos se gestionan a través de Payload CMS, una plataforma headless flexible para contenido dinámico.
- Sitio web corporativo para galería de arte en Frankfurt
- Plataforma multilingüe (inglés/alemán) con gestión de localización
- CMS headless integrado vía Payload para administración de contenido
- Despliegue en VPS con PM2 y proxy inverso Caddy
- Next.js App Router para arquitectura moderna y optimización SEO
- Payload CMS como backend headless para gestión de contenido
- next-intl para internacionalización bilingüe (en/de)
- Resend integrado para funcionalidad SMTP en correos electrónicos
- Despliegue manual sin contenedores Docker ni Compose
- Dependencia de PM2 y Caddy en servidor específico
- Variables de entorno no versionadas (.env/.env.production)
- Estructura monolítica sin microservicios definidos
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue manual en VPS con PM2. Guardar .env/.env.production en servidor (nunca en git). Ejecutar scripts/deploy.sh desde /home/lando/frontend/repo. No borrar /home/lando/cms ni /home/lando/media. Caddy proxy a 127.0.0.1:5173. Verificar con curl http://localhost:5173 y https://e30gallery.com.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.