-
- Downloads
feat: use isolated-vm to run integration scripts (#30229)
Co-authored-by:Marcos Spessatto Defendi <marcos.defendi@rocket.chat> Co-authored-by:
Tasso Evangelista <tasso.evangelista@rocket.chat>
Showing
- .changeset/thirty-pumpkins-fix.md 8 additions, 0 deletions.changeset/thirty-pumpkins-fix.md
- apps/meteor/.docker/Dockerfile.alpine 5 additions, 0 deletionsapps/meteor/.docker/Dockerfile.alpine
- apps/meteor/app/integrations/server/api/api.js 13 additions, 142 deletionsapps/meteor/app/integrations/server/api/api.js
- apps/meteor/app/integrations/server/lib/ScriptEngine.ts 385 additions, 0 deletionsapps/meteor/app/integrations/server/lib/ScriptEngine.ts
- apps/meteor/app/integrations/server/lib/definition.ts 19 additions, 0 deletionsapps/meteor/app/integrations/server/lib/definition.ts
- apps/meteor/app/integrations/server/lib/isolated-vm/buildSandbox.ts 127 additions, 0 deletions...r/app/integrations/server/lib/isolated-vm/buildSandbox.ts
- apps/meteor/app/integrations/server/lib/isolated-vm/getCompatibilityScript.ts 60 additions, 0 deletions...grations/server/lib/isolated-vm/getCompatibilityScript.ts
- apps/meteor/app/integrations/server/lib/isolated-vm/isolated-vm.ts 99 additions, 0 deletions...or/app/integrations/server/lib/isolated-vm/isolated-vm.ts
- apps/meteor/app/integrations/server/lib/triggerHandler.js 74 additions, 374 deletionsapps/meteor/app/integrations/server/lib/triggerHandler.js
- apps/meteor/app/integrations/server/lib/updateHistory.ts 96 additions, 0 deletionsapps/meteor/app/integrations/server/lib/updateHistory.ts
- apps/meteor/app/integrations/server/lib/validateOutgoingIntegration.ts 11 additions, 5 deletions...pp/integrations/server/lib/validateOutgoingIntegration.ts
- apps/meteor/app/integrations/server/lib/validateScriptEngine.ts 26 additions, 0 deletions...eteor/app/integrations/server/lib/validateScriptEngine.ts
- apps/meteor/app/integrations/server/lib/vm2/buildSandbox.ts 88 additions, 0 deletionsapps/meteor/app/integrations/server/lib/vm2/buildSandbox.ts
- apps/meteor/app/integrations/server/lib/vm2/vm2.ts 111 additions, 0 deletionsapps/meteor/app/integrations/server/lib/vm2/vm2.ts
- apps/meteor/app/integrations/server/methods/incoming/addIncomingIntegration.ts 12 additions, 5 deletions...rations/server/methods/incoming/addIncomingIntegration.ts
- apps/meteor/app/integrations/server/methods/incoming/updateIncomingIntegration.ts 18 additions, 8 deletions...ions/server/methods/incoming/updateIncomingIntegration.ts
- apps/meteor/app/integrations/server/methods/outgoing/addOutgoingIntegration.ts 4 additions, 4 deletions...rations/server/methods/outgoing/addOutgoingIntegration.ts
- apps/meteor/app/integrations/server/methods/outgoing/updateOutgoingIntegration.ts 16 additions, 6 deletions...ions/server/methods/outgoing/updateOutgoingIntegration.ts
- apps/meteor/client/views/admin/integrations/IncomingWebhookForm.js 24 additions, 2 deletions...or/client/views/admin/integrations/IncomingWebhookForm.js
- apps/meteor/client/views/admin/integrations/OutgoiongWebhookForm.js 21 additions, 0 deletions...r/client/views/admin/integrations/OutgoiongWebhookForm.js
Loading
Please register or sign in to comment