diff --git a/blueprints/open-fiesta/docker-compose.yml b/blueprints/open-fiesta/docker-compose.yml new file mode 100644 index 00000000..7125272f --- /dev/null +++ b/blueprints/open-fiesta/docker-compose.yml @@ -0,0 +1,12 @@ +version: "3.8" + +services: + ai_fiesta: + image: ghcr.io/jaainil/open-fiesta-ghcr:latest + restart: unless-stopped + environment: + NODE_ENV: production + OPENROUTER_API_KEY: ${OPENROUTER_API_KEY} + GEMINI_API_KEY: ${GEMINI_API_KEY} + UNSTABLE_INFERENCE_API_KEY: ${UNSTABLE_INFERENCE_API_KEY} + OLLAMA_URL: ${OLLAMA_URL} diff --git a/blueprints/open-fiesta/image.png b/blueprints/open-fiesta/image.png new file mode 100644 index 00000000..47915f7b Binary files /dev/null and b/blueprints/open-fiesta/image.png differ diff --git a/blueprints/open-fiesta/template.toml b/blueprints/open-fiesta/template.toml new file mode 100644 index 00000000..bfd5e119 --- /dev/null +++ b/blueprints/open-fiesta/template.toml @@ -0,0 +1,14 @@ +[variables] +main_domain = "${domain}" + +[config] +[[config.domains]] +serviceName = "ai_fiesta" +port = 3000 +host = "${main_domain}" + +[config.env] +OPENROUTER_API_KEY = "${OPENROUTER_API_KEY}" +GEMINI_API_KEY = "${GEMINI_API_KEY}" +UNSTABLE_INFERENCE_API_KEY = "${UNSTABLE_INFERENCE_API_KEY}" +OLLAMA_URL = "${OLLAMA_URL}" \ No newline at end of file diff --git a/meta.json b/meta.json index f33289d7..e4ed82f6 100644 --- a/meta.json +++ b/meta.json @@ -3257,6 +3257,24 @@ "event" ] }, + { + "id": "open-fiesta", + "name": "Open Fiesta", + "version": "latest", + "description": "Open Fiesta is an open-source AI chat and inference UI, supporting multiple backends such as OpenRouter, Gemini, and Ollama.", + "logo": "image.png", + "links": { + "github": "https://github.com/jaainil/open-fiesta", + "website": "https://github.com/jaainil/open-fiesta", + "docs": "https://github.com/jaainil/open-fiesta#readme" + }, + "tags": [ + "ai", + "chatbot", + "inference", + "frontend" + ] + }, { "id": "open-webui", "name": "Open WebUI",