diff --git a/api.py b/api.py index d5cec27..059ffef 100644 --- a/api.py +++ b/api.py @@ -1,11 +1,21 @@ +import os +import sys +import pathlib -import modules.nginx as nginx -import modules.supervisor as supervisor -import modules.utils as utils -import modules.pip as pip -import modules.django as django -import modules.deploy as deploy -import modules.docker as docker -import modules.database as database -import modules.maintenance as maintenance -import modules.conf_setup as configuration +dir_parent = pathlib.Path(os.path.abspath(__file__)).parents[1] +sys.path.append(str(dir_parent)) + +try: + import customfabric.modules.nginx as nginx + import customfabric.modules.supervisor as supervisor + import customfabric.modules.utils as utils + import customfabric.modules.pip as pip + import customfabric.modules.django as django + import customfabric.modules.deploy as deploy + import customfabric.modules.docker as docker + import customfabric.modules.database as database + import customfabric.modules.maintenance as maintenance + import customfabric.modules.conf_setup as configuration + +except ImportError: + raise