Fixed: Ollama instance wasn't shutting down
This commit is contained in:
parent
4b17601baf
commit
ad25d5a50f
@ -7,13 +7,18 @@ port = 11435
|
|||||||
data_dir = os.getenv("XDG_DATA_HOME")
|
data_dir = os.getenv("XDG_DATA_HOME")
|
||||||
|
|
||||||
def start():
|
def start():
|
||||||
|
global instance
|
||||||
instance = subprocess.Popen(["/app/bin/ollama", "serve"], env={**os.environ, 'OLLAMA_HOST': f"127.0.0.1:{port}", "HOME": data_dir}, stderr=subprocess.PIPE, text=True)
|
instance = subprocess.Popen(["/app/bin/ollama", "serve"], env={**os.environ, 'OLLAMA_HOST': f"127.0.0.1:{port}", "HOME": data_dir}, stderr=subprocess.PIPE, text=True)
|
||||||
print("Starting Alpaca's Ollama instance...")
|
print("Starting Alpaca's Ollama instance...")
|
||||||
sleep(1)
|
sleep(1)
|
||||||
print("Started Alpaca's Ollama instance")
|
print("Started Alpaca's Ollama instance")
|
||||||
|
|
||||||
def stop():
|
def stop():
|
||||||
if instance: instance.kill()
|
global instance
|
||||||
|
if instance:
|
||||||
|
instance.kill()
|
||||||
|
instance.wait()
|
||||||
|
instance = None
|
||||||
print("Stopped Alpaca's Ollama instance")
|
print("Stopped Alpaca's Ollama instance")
|
||||||
|
|
||||||
def reset():
|
def reset():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user