Skip to content

eliogrc/api-store-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

07c7e25 · Oct 16, 2024

History

28 Commits
Mar 28, 2024
Mar 25, 2024
Mar 25, 2024
Mar 28, 2024
Mar 28, 2024
Mar 28, 2024
Mar 28, 2024
Mar 28, 2024
Mar 23, 2024
Mar 25, 2024
Mar 23, 2024
Mar 23, 2024
Mar 25, 2024
Mar 23, 2024
Mar 23, 2024
Mar 29, 2024
Mar 29, 2024
Mar 25, 2024
Mar 23, 2024
Mar 29, 2024
Mar 28, 2024
Oct 16, 2024

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='admin@mail.com'
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 😊