Migrations pertencentes aos repositório desenvolvidos com nestjs, identificadas pela env TYPEORM_POSTGRES_MIGRATIONS e publicadas no canal do Discord.
Para executá-las, acesse o container do desejado e atualize o arquivo .env com as migrations desejadas:
# exemplo utilizado com o empodera_nestjs # comando executado no host $ docker exec -it empodera_nestjs_1 bash # comando executado no container` $ vim .env # TYPEORM_POSTGRES_MIGRATIONS=./src/database/migrations/data/<migration-file-name>.ts # salvar as alterações |
Para facilitar, em outro terminal faça a execução e acompanhamento dos logs
# comandos executado no host $ docker exec -d empodera-nestjs_1 ts-node ./node_modules/typeorm/cli.js migration:run -d ./src/database/postgres-data-source.ts # aguardar alguns segundos até que o typeorm crie o arquivo de logs $ docker exec empodera-nestjs_1 tail -f --lines 100 ormlogs.log |
Migrations pertencentes aos repositório desenvolvidos com nestjs, identificadas pela env TYPEORM_MONGODB_MIGRATIONS e publicadas no canal do Discord.
Para executá-las, acesse o container do desejado e atualize o arquivo .env com as migrations desejadas:
# exemplo utilizado com o empodera_nestjs # comando executado no host $ docker exec -it empodera_nestjs_1 bash # comando executado no container` $ vim .env # TYPEORM_MONGODB_MIGRATIONS=./src/database/migrations/data/<migration-file-name>.ts # salvar as alterações |
Para facilitar, em outro terminal faça a execução e acompanhamento dos logs
# comandos executado no host $ docker exec -d empodera-nestjs_1 ts-node ./node_modules/typeorm/cli.js migration:run -d ./src/database/mongo-data-source.ts # aguardar alguns segundos até que o typeorm crie o arquivo de logs $ docker exec empodera-nestjs_1 tail -f --lines 100 ormlogs.log |
Scripts criados a partir da v1 (empodera_api) são os mais fáceis de serem executados. Basta localizar o comando documentado pelo desenvolvedor e executá-lo utilizam o shell do MongoDB:



Scripts que