# build da imagem
docker build -t api-extensao -f Dockerfile.dev .
# rodar imagem docker da API
docker run -p 3333:3333 ${PWD}:/home/node/api -v /home/node/api/node_modules api-extensao
# rodar docker compose para banco e api (só com esse comando já irá fazer tudo)
docker-compose up
ativar no open settings json do vs code (ctrl + shift + p)
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
# fazer
docker exec -it api-server yarn typeorm migration:run
# desfazer
docker exec -it api-server yarn typeorm migration:revert
yarn build
## pasta src para dist e a extensão para js
"migrations": [
"./src/shared/infra/typeorm/migrations/*.ts"
],
"cli": {
"migrationsDir": "./src/shared/infra/typeorm/migrations"
}
## como ficaria
"migrations": [
"./dist/shared/infra/typeorm/migrations/*.js"
],
"cli": {
"migrationsDir": "./dist/shared/infra/typeorm/migrations"
}