A small API for executing arbitrary scripts in the cloud.
I currently don't have this hosted anywhere, so you will need to run the code locally to experiment with it.
To run the API locally, fill out a .env file (you can basically use the .env.sample file verbatim),
and run the following:
$ make devYou should now be able to access the API at http://0.0.0.0:5000.
To run tests, you must have the development container already running. If you do not, please execute make dev
first. After this, you can execute the following to run the test suite:
$ make pytestIf you would like to run a specific test, or subset of tests, pass the location to the test_loc
argument:
$ make pytest test_loc=tests/script/test_controller.pyTo get endpoint documentation, launch the environment and navigate to http://0.0.0.0:5000/.