def build(): """ Execute build tasks. """ virtualenv.build() app.build() db.build()
def main(): # Reads project-config.json config = pc.read() # Helpful variables tools_path = config['toolsPath'] module_name = config['moduleName'] module_path = config['modulePath'] module_build_path = config['moduleBuildPath'] module_destination_path = config['moduleDestinationPath'] app_name = config['appName'] app_path = config['appPath'] app_build_path = config['appBuildPath'] app_main_canonical_path = config['appMainCanonicalPath'] # Module and Application build module.build(module_name, module_path) module.copy(module_name, module_build_path, module_destination_path) os.system(f"echo \"{bash.divider()}\"") app.build(app_name, app_path) app.install(app_name, tools_path, app_build_path) app.run(app_name, tools_path, app_main_canonical_path)
# -*- coding:utf-8 -*- from app import build if __name__ == '__main__': app = build() app.run()
def do_GET(self): # Rebuild every time a request is made app.build() return http.server.SimpleHTTPRequestHandler.do_GET(self)