04 Teslo Shop
E-commerce "TesloShop": Server Components, Client Components, Zustand, Tailwind , CLSX, Estructura de directorios , Layouts anidados, Componentes reutilizables , Efectos de Blur con Tailwind, Efectos con las imágenes de productos, Rutas de nuestra aplicación
Descripción
Correr en dev
- Clonar el repositorio
- Crear una copia del archivo
.env.template
y renombrarlo a .env
- Cambiar las variables de entorno
- Instalar dependencias
npm install
- Levantar la base de datos
docker compose up -d
- Correr las migraciones de prisma
npx prisma migrate dev
- Ejecutar el seed
npm run seed
- Correr el proyecto
npm run dev
- Crear cuenta en versel
- Crear la DB en versel
- Modificar el archivo .env con la conexión a DB de versel
- Subir los cambios a rama master ó main
- Subir la estructura de la DB
npx prisma migrate deploy
- Subir la data
npm run seed
Comandos de prisma
https://www.prisma.io/docs/getting-started
npm install prisma --save-dev
npx prisma init --datasource-provider PostgreSQL
npx prisma migrate dev --name init
npx prisma generate
npx prisma migrate deploy