Skip to content

eliogrc/api-store-challenge

Repository files navigation

Api fashion store [challenge]

Proyecto de ecommerce para vender ropa en linea

Comenzando 🚀

Instalación 🔧

Se debe de crear un archivo de variables entorno con los siguientes datos:

.env

PORT=3000
DB_USER=''
DB_NAME='store_challenge'
DB_PASSWORD=''
DB_HOST='localhost'
DB_PORT=5432
DB_EMAIL_PG='[email protected]'
DB_PASS_PG='root'
DB_PORT_PG=80
DATABASE_URL=
JWT_SECRET=
EXPIRE_TIME_ACCESS_TOKEN=

igual hay que instalar docker-compose para los servicios de postgres y pgadmin. Antes de correr la aplicación se deben levantar los servicios con el siguiente comando:

docker-compose up -d postgres pgadmin

Por último debemos dejecutar el siguiente comando para correr el proyecto:

npm run dev

Con esto se tendría funcionando el api y en caso se agregar nuevos campos a las tablas de bd se necesitan usar estos comandos:

npm run migrations:generate name_migration
npm run migrations:run
npm run migrations:revert

Despliegue 📦

Deplegar en produción se ocupa el comenta git push heroku main


⌨️ con ❤️ por eligarc 😊