Estudo do Framework Nestjs
- CRUD USERS: Criação, Leitura, Atualização e Delete
- git v2.38.0
- node v18.12.1
- npm v8.19.2
- nest js v9.1.5
Connect a Azure DevOps repository to your project
# Instalação
$ git clone ssh://azure.oi.intranet:22/vtal/@Falta
$ cd ./ms-appointment
$ npm install
# desenvolvimento
$ npm run start
# modo watch
$ npm run start:dev
# produção
$ npm run build
$ npm run start:prod
# Teste unitário
$ npm run test
# Teste e2e
$ npm run test:e2e
# Cobertura de teste
$ npm run test:cov
#Desenvolvimento
$ docker compose up ${dev|hmg|prod}
#modo watch
$ docker compose up watch
# Produção
docker build -t cwintegracao/vtal_geographicaddressmanagement_api_homologation:1.2.2 --target hmg .
$ docker build -t cwintegracao/appointment:{tag} .
$ docker run --name appointment -p 3001:3000 cwintegracao/appointment:{tag}
$ docker push cwintegracao/appointment:{tag}
# local dev, watch e prod
# docker dev e watch
http://localhost:3001/
# docker produção
http://localhost/