@@ -77,8 +77,8 @@ async def create_application(self) -> web.Application:
7777 app .router .add_route ("DELETE" , "/admin/autz-rules/{id}" , AdminHandler .delete_autz_rule )
7878
7979 # Administration routes
80- path = Path (Path . cwd ())
81- aiohttp_jinja2 .setup (app , loader = jinja2 .FileSystemLoader (f"{ path } /minos/api_gateway/rest/ backend/templates" ))
80+ path = Path (__file__ ). parent
81+ aiohttp_jinja2 .setup (app , loader = jinja2 .FileSystemLoader (f"{ path } /backend/templates" ))
8282 app .router .add_route ("*" , "/administration{path:.*}" , self .handler )
8383 # app.router.add_route("GET", "/administration/{filename:.*}", self._serve_files)
8484
@@ -100,10 +100,9 @@ async def create_database(self):
100100 @aiohttp_jinja2 .template ("tmpl.jinja2" )
101101 async def handler (self , request ): # pragma: no cover
102102 try :
103- path = Path (Path .cwd ())
104- self ._directory = path .resolve ()
103+ path = Path (__file__ ).parent
105104 filename = Path (request .match_info ["path" ].replace ("/" , "" , 1 ))
106- filepath = self . _directory . joinpath ("minos" , "api_gateway" , "rest" , "backend" , "admin" , filename ).resolve ()
105+ filepath = path . joinpath ("backend" , "admin" , filename ).resolve ()
107106
108107 if filepath .is_file ():
109108 return await self ._get_file (filepath )
0 commit comments