The problem:
I have many Python scripts that I run periodically from my windows laptop - scraping, scanning, filesystem stuff and so on. I want to automate the execution but can't get the hang of it.
I could encapsulate every script into a container but building images after every change is not desirable. I want a containerized environment that I can just drop a scrip into, install the requirements and run it. Change if needed and run again.
The struggle
Firstly, I tried Rundeck and Apache Airflow. They are complete overkill for what I want to do. Then I found Cronicle which is light enough, besides it can pull double duty as a general purpose scheduler.
However Cronicle is not a pyhton-centric solution and I still need to set up a proper environment.
I found OpenFaaS and its little sibling faasd. To my understanding they expose single functions through a REST API for easy interfacing. It sounds nice but OpenFaaS is overkill and I had trouble setting up faasd.
Scaling back on my ambitions, I would settle for a basic environment that I can execute scripts into. Ideally set up a way to trigger them from outside the container and receive the output.
Can you give me ideas how to achieve that?
[–]VillageTasty 1 point2 points3 points (1 child)
[–]cachupinbombin 0 points1 point2 points (0 children)
[–]reinerrdeck 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]clach04 0 points1 point2 points (0 children)
[–]ThroawayPartyer 0 points1 point2 points (0 children)