Directory Structure
As described in the Quick Start, the directory structure and minimally required files can be automatically generated via (logs
and temp
generated at first run):
pyrunner --setup
This will create the following project structure:
config Directory
The default directory in which the app_profile and .lst file files are created.
This path can be referenced by env var ${APP_CONFIG_DIR}
.
logs Directory
The root log directory referenced by env var ${APP_ROOT_LOG_DIR}
.
By default, logs will be written to a sub-directory named as the current date: ${APP_ROOT_LOG_DIR}/YYYY-MM-DD
This date-stamped sub-directory path can be referenced by env var ${APP_LOG_DIR}
.
worker Directory
Default location to store PyRunner Worker class implementations. All workers given in the .lst file (or driver program) are expected to be found in this directory.
This path can be referenced by env var ${APP_WORKER_DIR}
.
temp Directory
Default location for intermediate or checkpoint files generated by PyRunner.
This path can be referenced by env var ${APP_TEMP_DIR}
.