51 lines
1.0 KiB
Markdown
51 lines
1.0 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
|