mirror of
https://github.com/marcogll/soul23_placeholder_site_server.git
synced 2026-01-13 13:25:18 +00:00
0d4601385c685bb2492069d786d4c522c0df3e91
Soul:23 coming soon page
Una landing page responsive Built con Bootstrap 4 que muestra una cuenta regresiva y un formulario de notificaciones. Se accede a una versión viva en https://solu23.cloud.
Author: Marco Gallegos
Instalación local
npm install
npm start
El servidor Express sirve todos los assets desde la raíz y expone /healthchecker con el script de salud como text/plain, listo para que operadores lo descarguen con curl.
Deploy con Coolify / Traefik
- Importa el repositorio como app Docker en Coolify.
- Elige el
Dockerfiledel proyecto, expone el puerto3001(ya definido en el contenedor). - Coolify/Traefik se encargan del TLS; usa el dominio que asignas en la app.
- Si necesitas alertas, define la variable de entorno
WEBHOOK_URLSantes de levantar la app.
Una vez desplegado podrás invocar el verificador con:
curl https://soul23.cloud/healthchecker
Contador y formulario
El componente de tiempo lee el atributo data-date en #countdown-timer. Cámbialo por cualquier fecha válida:
<div id="countdown-timer" data-date="January 17, 2025 03:24:00">
Si prefieres programarlo con JavaScript, reasigna la variable countDownDate dentro de js/countdown.js antes de que empiece el intervalo.
Description
Languages
JavaScript
93.5%
CSS
5.2%
Python
0.9%
HTML
0.4%