Esse é um modelo de integração entre o TOTVS e o SOC, utilizando a plataforma de integração TunnelHub.io. Nele buscamos os dados no TOTVS via API, tratamos conforme regras de mapeamento e enviamos para o SOC via Webservice SOAP.
Os detalhes desse projeto vocês podem encontrar em nosso blog!
- Environment: nodejs14.x
- Memory: 128mb
- Timeout: 30s
- Instale as dependências usando
npm install
ouyarn
. - Toda lógica principal está no arquivo
src/index.ts
. - Você pode verificar exemplos nos testes, no diretório
__tests__
. Nossos testes são escritos com Jest. - Para rodar os testes, utilize
npm run test
ouyarn run test
. - Para implatar o seu projeto, é necessário criar um zip com todos os arquivos necessários. Use
npm run build
ouyarn run build
para compilar seus arquivos com webpack e gerar o bundle completo na pastadist
.
Normalmente, o seu comando preferido para deploys será:
yarn run build && th deploy-automation --env ENVNAME --message "Mensagem de implantação"