Primeros pasos
Esta guía le ayuda a ejecutar Papex localmente.
Requisitos
- Node.js ≥ 18.18
- PostgreSQL ≥ 16 (Docker recomendado)
- npm o pnpm
1. Instalar dependencias
bash
npm install2. Preparar la base de datos
Inicie Postgres con el docker-compose.yml incluido:
bash
docker compose up -d dbCopie y rellene el archivo de entorno:
bash
cp .env.example .env
# Defina al menos DATABASE_URL y AUTH_SECRET3. Ejecutar migraciones y sembrar
bash
npm run db:migrate
npm run db:seeddb:seed escribe la taxonomía completa de categorías, artículos de ejemplo y una cuenta de administrador.
4. Iniciar el servidor de desarrollo
bash
npm run devVisite http://localhost:3000.
Cuentas por defecto
| Rol | Usuario | Contraseña |
|---|---|---|
| Admin | admin | admin123456 |
| Autor (ejemplo) | demo | password123 |
Cambie las contraseñas por defecto en producción y use un
AUTH_SECRETlargo y aleatorio.