diff --git a/blueprints/bolt.diy/docker-compose.yml b/blueprints/bolt.diy/docker-compose.yml new file mode 100644 index 00000000..3b44981b --- /dev/null +++ b/blueprints/bolt.diy/docker-compose.yml @@ -0,0 +1,24 @@ +services: + app: + image: ghcr.io/stackblitz-labs/bolt.diy:latest + environment: + - NODE_ENV=production + - COMPOSE_PROFILES=production + - PORT=5173 + - GROQ_API_KEY=${GROQ_API_KEY} + - HuggingFace_API_KEY=${HuggingFace_API_KEY} + - OPENAI_API_KEY=${OPENAI_API_KEY} + - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} + - OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY} + - GOOGLE_GENERATIVE_AI_API_KEY=${GOOGLE_GENERATIVE_AI_API_KEY} + - OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL} + - XAI_API_KEY=${XAI_API_KEY} + - TOGETHER_API_KEY=${TOGETHER_API_KEY} + - TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} + - AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG} + - VITE_LOG_LEVEL=${VITE_LOG_LEVEL:-info} + - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768} + - RUNNING_IN_DOCKER=true + extra_hosts: + - "host.docker.internal:host-gateway" + command: pnpm run dockerstart diff --git a/blueprints/bolt.diy/logo.jpg b/blueprints/bolt.diy/logo.jpg new file mode 100644 index 00000000..98fcc57c Binary files /dev/null and b/blueprints/bolt.diy/logo.jpg differ diff --git a/blueprints/bolt.diy/template.toml b/blueprints/bolt.diy/template.toml new file mode 100644 index 00000000..29307aa0 --- /dev/null +++ b/blueprints/bolt.diy/template.toml @@ -0,0 +1,24 @@ +[variables] +main_domain = "${domain}" + +[config] +mounts = [] + +[[config.domains]] +serviceName = "app" +port = 5173 +host = "${main_domain}" + +[config.env] +GROQ_API_KEY = "" +HuggingFace_API_KEY = "" +OPENAI_API_KEY = "" +ANTHROPIC_API_KEY = "" +OPEN_ROUTER_API_KEY = "" +GOOGLE_GENERATIVE_AI_API_KEY = "" +OLLAMA_API_BASE_URL = "http://127.0.0.1:11434" +XAI_API_KEY = "" +TOGETHER_API_KEY = "" +TOGETHER_API_BASE_URL = "" +AWS_BEDROCK_CONFIG = "" +DEFAULT_NUM_CTX = 32768 diff --git a/meta.json b/meta.json index 503be5cf..c01357f2 100644 --- a/meta.json +++ b/meta.json @@ -2318,6 +2318,19 @@ }, "tags": ["hosting", "self-hosted", "development"] }, + { + "id": "bolt.diy", + "name": "bolt.diy", + "version": "latest", + "description": "Prompt, run, edit, and deploy full-stack web applications using any LLM you want!", + "logo": "logo.jpg", + "links": { + "github": "https://github.com/stackblitz-labs/bolt.diy", + "website": "stackblitz-labs.github.io/bolt.diy/", + "docs": "https://stackblitz-labs.github.io/bolt.diy/" + }, + "tags": ["ai", "self-hosted", "development", "chatbot", "ide", "llm"] + }, { "id": "qdrant", "name": "Qdrant",