File tree Expand file tree Collapse file tree 3 files changed +7
-21
lines changed Expand file tree Collapse file tree 3 files changed +7
-21
lines changed Original file line number Diff line number Diff line change 8
8
Pipfile
9
9
! /data
10
10
/data /*
11
- ! /data /litellm
12
- /data /litellm /*
13
- ! data /litellm /config.yaml
14
-
15
- ! data /config.json
11
+ /open_webui /data /*
16
12
.webui_secret_key
Original file line number Diff line number Diff line change 10
10
11
11
KEY_FILE = Path .cwd () / ".webui_secret_key"
12
12
13
+ os .environ ["RUNNING_FROM_INIT_PY" ] = "true"
14
+
13
15
14
16
@app .command ()
15
17
def serve (
Original file line number Diff line number Diff line change 88
88
89
89
ENV = os .environ .get ("ENV" , "dev" )
90
90
91
- PIP_INSTALL = False
92
- try :
93
- importlib .metadata .version ("open-webui" )
94
- PIP_INSTALL = True
95
- except importlib .metadata .PackageNotFoundError :
96
- pass
97
-
98
-
99
- PIP_INSTALL = (
100
- os .environ .get ("PIP_INSTALL" , "False" ).lower () == "true"
101
- if os .environ .get ("PIP_INSTALL" )
102
- else PIP_INSTALL
103
- )
91
+ FROM_INIT_PY = os .environ .get ("FROM_INIT_PY" , "False" ).lower () == "true"
104
92
105
- if PIP_INSTALL :
93
+ if FROM_INIT_PY :
106
94
PACKAGE_DATA = {"version" : importlib .metadata .version ("open-webui" )}
107
95
else :
108
96
try :
@@ -193,7 +181,7 @@ def parse_section(section):
193
181
194
182
DATA_DIR = Path (os .getenv ("DATA_DIR" , BACKEND_DIR / "data" )).resolve ()
195
183
196
- if PIP_INSTALL :
184
+ if FROM_INIT_PY :
197
185
NEW_DATA_DIR = Path (os .getenv ("DATA_DIR" , OPEN_WEBUI_DIR / "data" )).resolve ()
198
186
NEW_DATA_DIR .mkdir (parents = True , exist_ok = True )
199
187
@@ -212,7 +200,7 @@ def parse_section(section):
212
200
213
201
FRONTEND_BUILD_DIR = Path (os .getenv ("FRONTEND_BUILD_DIR" , BASE_DIR / "build" )).resolve ()
214
202
215
- if PIP_INSTALL :
203
+ if FROM_INIT_PY :
216
204
FRONTEND_BUILD_DIR = Path (
217
205
os .getenv ("FRONTEND_BUILD_DIR" , OPEN_WEBUI_DIR / "frontend" )
218
206
).resolve ()
You can’t perform that action at this time.
0 commit comments