Tu compañero en el camino al éxito académico.
- Node.js 20 o superior
- npm o yarn
- Docker (para despliegue)
# Instalar dependencias
npm install
# Iniciar servidor de desarrollo
npm run dev
# Construir imagen
docker build -t tututor-udec .
# Ejecutar contenedor
docker run -p 80:80 tututor-udec
- Conecta tu repositorio de GitHub en Coolify
- Configura el Build Pack como "Dockerfile"
- Configura el puerto expuesto como 80
- Configura las siguientes variables de entorno si son necesarias:
VITE_API_URL
: URL de la API backendVITE_APP_ENV
: Entorno de la aplicación (production/development)
El proyecto incluye una configuración personalizada de Nginx que maneja:
- Redirección para SPA
- Headers de seguridad
- Caché de archivos estáticos
- Soporte para fuentes de Google y recursos externos
├── src/ # Código fuente
├── public/ # Archivos estáticos
├── Dockerfile # Configuración de Docker
├── nginx.conf # Configuración de Nginx
└── .dockerignore # Archivos ignorados en Docker