/ulp-website

UGR Lan Party - Main Website

Primary LanguageAstroApache License 2.0Apache-2.0

ULP Website

Página web oficial de la UGR LAN Party 2024.

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 ulp-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:80 ulp-website:latest