Skip to content

HackiitUGR/hackiit-website

hackiit-website

Hackiit Static Website

Instalación para desarrollo

La página web usa la herramienta Astro. Para poder usarla en el entorno de desarollo, sigue los siguientes pasos:

  1. Descarga NodeJS >= 19, recomendamos usar un gestor de versiones como Volta o NVM.

  2. Instala las dependencias con npm install, pnpm install o equivalente.

  3. Ejecuta el scipt de servidor de desarrollo dev, via npm run dev, pnpm dev o equivalente.

Producción con Docker

  1. Primero, en tu entorno de desarollo, construye la imagen de Docker:
   docker build -t hackiit-website:latest .
  1. El contenedor generado es completamente autocontenido y usa un servidor de Nginx para servir los archivos, por tanto sólo queda ejecutar el contenedor:
   docker run -d -p 8080:8080 hackiit-website:latest

Las siguientes variables de entorno son necesarias:

  • TELEGRAM_BOT_TOKEN: Token del bot de telegram
  • TELEGRAM_CHAT_ID: Chat al que el bot mandará los mensajes recibidos.
  • PUBLIC_RECAPTCHA_SITE_KEY: Clave publica de Google Recaptcha.
  • RECAPTCHA_SECRET_KEY: Clave secreta de Google Recaptcha.

About

Hackiit Website

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors