16 lines
516 B
Python
16 lines
516 B
Python
from typing import TYPE_CHECKING
|
|
|
|
from tests_authentik.runner_authentik import RunnerAuthentik
|
|
from tests_nextcloud.runner_nextcloud import RunnerNextcloud
|
|
from tests_wordpress.runner_wordpress import RunnerWordpress
|
|
|
|
if TYPE_CHECKING:
|
|
from src.runner import Runner
|
|
|
|
# Register all runners here. Each .env file with TYPE=authentik will be run with RunnerAuthentik
|
|
|
|
RUNNER_DICT: dict[str, type["Runner"]] = {
|
|
"authentik": RunnerAuthentik,
|
|
"wordpress": RunnerWordpress,
|
|
"nextcloud": RunnerNextcloud,
|
|
}
|