automa icon indicating copy to clipboard operation
automa copied to clipboard

Docker automa runner

Open clouedoc opened this issue 3 years ago • 3 comments

Is your feature request related to a problem? Please describe. I have a workflow that requires the browser window to be non-minimized and the computer screen to be unlocked. It takes 1 hour to run, so it's a bit inconvenient.

Describe the solution you'd like I believe that running a Chrome browser in a Docker container would be a good solution. It would be nice to run the workflows remotely. Furthermore, you could launch a paid workflow hosting service 👀

Describe alternatives you've considered Spinning a VPS with a VNC server and using the “hosted workflow” feature. This requires me to do some boilerplate work and if the server dies, I'll have to repeat the process again.

— installing a window manager — installing Chrome — installing the Automa extension — installing a VNC server — starting the hosted workflow

Additional context I want to be able to put my computer to sleep and also not be interrupted by my screen flashing while scraping data.

The website I'm scraping is Datadog. It's easier to scrape already-made dashboards than using their API 😄 Automa is the future 🎉 !

clouedoc avatar Jul 14 '22 10:07 clouedoc

PS: I'm interested in contributing this feature, but I'd like to get perspective from others before starting work.

clouedoc avatar Jul 14 '22 10:07 clouedoc

Thanks for being interested in contributing to Automa. We actually had thought about this feature but haven't added it to our roadmap.

Kholid060 avatar Jul 15 '22 11:07 Kholid060

@clouedoc This is a very interesting feature, try to make an image on the alpine, the smaller the better :) Alternatively, maybe possible to use pupeteer instead of chrome.

@Kholid060 In addition, unfortunately automa does not have an api for importing scripts and for running, and it would be very useful in such usecases.

maxbaluev avatar Aug 14 '22 14:08 maxbaluev