Skip to content

anibalcoder/tournament-management-backend

Repository files navigation

Tournament management

Proporciona APIs REST para administrar torneos, usuarios, roles y datos de partidas de manera eficiente.

🔧 Instalación

  1. Clonar el repositorio
git clone https://github.com/anibalcoder/tournament-management-backend.git
cd tournament-management-backend
  1. Configurar entorno

    • Crear una copia de .env.template y renombrar a .env.
    • Luego, reemplaza los valores según tus credenciales.
  2. Instala dependencias

npm install
  1. Prisma

Ejecuta los siguientes comandos para preparar Prisma en tu entorno local:

# Generar Prisma Client
npx prisma generate

# Aplicar migraciones a la base de datos
npx prisma migrate dev
  1. Iniciar servidor de desarrollo
npm run dev

⚡Turbopack en Windows: Error de Symlinks durante el desarrollo

Durante el desarrollo en Windows, puede ocurrir un error crítico de Turbopack al ejecutar el proyecto, mostrando mensajes como:

Turbopack Error: create symlink to node_modules/...

Important

Este comportamiento es una limitación conocida de Turbopack en Windows durante desarrollo, no es un bug del proyecto ni del código.

Este error puede manifestarse con Prisma u otras dependencias, ya que Turbopack utiliza enlaces simbólicos (symlinks) que requieren permisos especiales en Windows.

Referencia oficial

Este problema ha sido discutido y documentado por la comunidad de Next.js en GitHub, donde se detallan distintas soluciones: discuciones

Note

Si no desea habilitar el Modo Desarrollador de Windows como se indica en las discusiones, puede ejecutar el proyecto utilizando Webpack con el siguiente comando: npm run dev:webpack

About

Proporciona APIs REST para administrar torneos, usuarios, roles y datos de partidas de manera eficiente.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages