mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
fix frontend path
point to package's path instead of searching for it
This commit is contained in:
parent
d71734c90d
commit
c061c1b1b6
@ -22,7 +22,7 @@ from invokeai.backend.modules.get_canvas_generation_mode import (
|
||||
get_canvas_generation_mode,
|
||||
)
|
||||
from invokeai.backend.modules.parameters import parameters_to_command
|
||||
from invokeai import frontend
|
||||
import invokeai.frontend.dist as frontend
|
||||
from ldm.generate import Generate
|
||||
from ldm.invoke.args import Args, APP_ID, APP_VERSION, calculate_init_img_hash
|
||||
from ldm.invoke.conditioning import get_tokens_for_prompt, get_prompt_structure
|
||||
@ -95,9 +95,8 @@ class InvokeAIWebServer:
|
||||
_cors = _cors.split(",")
|
||||
socketio_args["cors_allowed_origins"] = _cors
|
||||
|
||||
frontend_path = self.find_frontend()
|
||||
self.app = Flask(
|
||||
__name__, static_url_path="", static_folder=frontend_path
|
||||
__name__, static_url_path="", static_folder=frontend.__path__[0]
|
||||
)
|
||||
|
||||
self.socketio = SocketIO(self.app, **socketio_args)
|
||||
@ -255,16 +254,6 @@ class InvokeAIWebServer:
|
||||
keyfile=args.keyfile,
|
||||
)
|
||||
|
||||
def find_frontend(self):
|
||||
for candidate in [
|
||||
*frontend.__path__,
|
||||
Path(__file__).parent / '..' / 'frontend'
|
||||
]:
|
||||
path = Path(candidate,'dist')
|
||||
if path.exists():
|
||||
return path
|
||||
assert path.exists(),"Frontend files cannot be found. Cannot continue"
|
||||
|
||||
def setup_app(self):
|
||||
self.result_url = "outputs/"
|
||||
self.init_image_url = "outputs/init-images/"
|
||||
|
Loading…
Reference in New Issue
Block a user