The file structure is as follows:
Under the "service/scheduler" directory, developers can write code to develop and deploy the desired scheduler program. Afterwards, the code can be containerized using Docker for server operation.
The "run.sh" file contains the execution command for deployment. Here is an example of the code:
#!/bin/bash
directories=$(find "$SCHEDULER_DEPLOYMENT_PATH" -type d -not -name "__pycache__" -not -path "$SCHEDULER_DEPLOYMENT_PATH")
for directory in ${directories}; do
files=$(find "$directory/deployment.py");
python "$files";
done;