Skip to content

don-linux/QualityTechnology-Backend

Repository files navigation

Configuración esencial (rápida)

Comandos para arrancar el proyecto

  • npm install
    • Sirve para: instalar dependencias (primera vez o cuando cambie package.json).
  • npm run dev
    • Sirve para: desarrollo local con recarga automática (node --watch).
  • npm run start
    • Sirve para: ejecución tipo producción (sin recarga automática).

Puertos esperados

  • Frontend esperado: http://localhost:3000
    • Está definido en CORS dentro de index.mjs.
  • Backend (API): http://localhost:5000
    • Se toma de PORT o usa 5000 por defecto.

Variables mínimas de entorno (.env)

PORT=5000

PGUSER=postgres
PGPASSWORD=12345
PGHOST=127.0.0.1
PGPORT=5432
PGDATABASE=quality

JWT_SECRET=tu_clave_jwt

Nota rápida para Docker

  • El contenedor de Express escucha internamente en 5000.
  • En docker/dev/compose.yaml y docker/prod/compose.yaml el puerto publicado depende de:
    • DOCKER_DEV_EXPRESS_PORT
    • DOCKER_PROD_EXPRESS_PORT

Si cambias el puerto del Frontend

  • Actualiza el origin de CORS en index.mjs para que coincida con la URL real del frontend.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors