62 lines
1.3 KiB
Markdown
62 lines
1.3 KiB
Markdown
# Backend
|
|
|
|
```bash
|
|
docker compose up --build
|
|
```
|
|
|
|
```bash
|
|
docker compose -f docker-compose.dev.yml up --build
|
|
```
|
|
|
|
```bash
|
|
docker compose down
|
|
```
|
|
|
|
```bash
|
|
docker compose -f docker-compose.dev.yml down
|
|
```
|
|
|
|
NEST start:
|
|
root : sudo npm i -g @nestjs/cli
|
|
cd backend && npm install --save-dev @types/node
|
|
|
|
docker volume rm production-evyos-systems-and-services-4_node_modules
|
|
docker builder prune --all
|
|
|
|
npm install @prisma/client
|
|
npm install -D prisma
|
|
npm install class-validator class-transformer --legacy-peer-deps
|
|
|
|
npx prisma generate # generate client
|
|
npx prisma db pull # update local schema
|
|
|
|
npx prisma db seed # seed database
|
|
|
|
nest generate module
|
|
nest generate service
|
|
nest generate controller
|
|
|
|
or / alias
|
|
nest g module
|
|
nest g service
|
|
nest g controller
|
|
|
|
npm install @liaoliaots/nestjs-redis ioredis --legacy-peer-deps
|
|
|
|
npx prisma migrate dev --name "comment" # good for production creates step of migration
|
|
npx prisma db push # update remote schema # not good for production creates no step of migration
|
|
|
|
npx prisma validate
|
|
npx prisma format
|
|
|
|
# Frontend
|
|
|
|
npx create-next-app@latest
|
|
|
|
!npm install next-intl now towking with latest next js
|
|
npm install --save nestjs-i18n
|
|
npm install ioredis
|
|
npm install -D daisyui@latest
|
|
npm install tailwindcss @tailwindcss/postcss daisyui@latest
|
|
npm install lucide-react
|