Loading repository data…
Loading repository data…
Lostovayne / repository
Creación de un backend usando Typescript con clases y arquitectura , manejando servicios, dominio y una base de datos Mongodb montada en un contenedor de Docker , manejo de errores personalizados , envio de correo electronico con Jwt para recuperar contraseña, uso de bcrypt etc.
Clonar .env.template a .env y configurar las variables de entorno
Ejecutar pnpm install para instalar las dependencias
En caso de necesitar base de datos, configurar el docker-compose.yml y ejecutar docker-compose up -d para levantar los servicios deseados.
Crear documento .env
Correr el gnrok ngrok http 3000
Ejecutar pnpm dev para levantar el proyecto en modo desarrollo
Abrir la URL de tu navegador generada por gnrok
PORT=3000
MONGO_URL=mongodb://****:*****@localhost:27017
MONGO_DB_NAME=mystore
JWT_SEED=Loquesea
SEND_EMAIL=false
MAILER_SERVICE=gmail
MAILER_EMAIL=correo@gmail.com
MAILER_SECRET_KEY=contraseña
WEBSERVICE_URL=https://f65a-2803-c600-810c-e970-f80f-5309-ab56-a7d6.ngrok-free.app/api