Skip to content

abgonzalez93/TrackPlay

Repository files navigation

🚀 TrackPlay - Setup del Entorno de Desarrollo

Este repositorio contiene todos los scripts necesarios para configurar de forma automática y reproducible el entorno local de desarrollo para TrackPlay, incluyendo frontend, backend, core compartido, certificados locales y configuración de entorno.


📦 Requisitos Previos

Asegúrate de tener instalado lo siguiente:

🔧 Herramientas del sistema

Herramienta Requerida Instrucciones de instalación
WSL (Ubuntu) Instalar WSL en Windows
Docker + Docker Compose Instalar Docker en Windows

🔄 Configuración Automática

El script principal scripts/setup.sh se encarga de:

  1. Instalar Node.js y herramientas globales.
  2. Instalar mkcert y preparar certificados locales.
  3. Generar certificados para dominios locales trackplay.internal y api.trackplay.internal.
  4. Clonar los cuatro repositorios necesarios:
  5. Copiar archivo .npmrc desde sus plantillas.

▶️ Pasos para Ejecutar el Setup

  1. Clona este repositorio raíz en tu carpeta de trabajo:
git clone https://github.com/abgonzalez93/TrackPlay.git
cd TrackPlay
bash scripts/setup.sh
  1. Copia manualmente los archivos de entorno para cada subproyecto:
cp .npmrc-template trackplay-backend/.npmrc
cp .npmrc-template trackplay-core/.npmrc
cp .npmrc-template trackplay-frontend/.npmrc
cp .npmrc-template trackplay-igdb/.npmrc
cp .npmrc-template trackplay-auth/.npmrc
  1. Levanta el entorno completo con Docker:
docker compose up --build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages