logging and healthchecks
This commit is contained in:
@@ -2,6 +2,11 @@ version: "3.9"
|
||||
services:
|
||||
api:
|
||||
image: quay.io/go-skynet/local-ai:master
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8080/readyz"]
|
||||
interval: 1m
|
||||
timeout: 120m
|
||||
retries: 120
|
||||
ports:
|
||||
- 8090:8080
|
||||
env_file:
|
||||
|
||||
4
main.py
4
main.py
@@ -9,7 +9,6 @@ from ascii_magic import AsciiArt
|
||||
from duckduckgo_search import DDGS
|
||||
from typing import Dict, List, Optional
|
||||
|
||||
logger.add(sys.stderr, format="{time} {level} {message}", filter="miniAGI", level="INFO")
|
||||
# these three lines swap the stdlib sqlite3 lib with the pysqlite3 package for chroma
|
||||
__import__('pysqlite3')
|
||||
import sys
|
||||
@@ -568,6 +567,9 @@ agent_actions = {
|
||||
|
||||
conversation_history = []
|
||||
|
||||
logger.info("Welcome to miniAGI")
|
||||
logger.info("Creating avatar, please wait...")
|
||||
|
||||
display_avatar()
|
||||
|
||||
# TODO: process functions also considering the conversation history? conversation history + input
|
||||
|
||||
Reference in New Issue
Block a user