From d5065b117f952a9265479db52081b28b0bf537c0 Mon Sep 17 00:00:00 2001 From: southseact-3d Date: Mon, 9 Feb 2026 15:21:15 +0000 Subject: [PATCH] add provs to docker compose --- .env.example | 73 ++++++++++++++++++++++++++++++++++++++++++++++ docker-compose.yml | 17 +++++++++++ 2 files changed, 90 insertions(+) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..83f660d --- /dev/null +++ b/.env.example @@ -0,0 +1,73 @@ +# AI Provider API Keys +# These keys are passed to the Docker container via docker-compose.yml + +# OpenRouter (Primary provider) +OPENROUTER_API_KEY= + +# Mistral +MISTRAL_API_KEY= + +# Google +GOOGLE_API_KEY= + +# Groq +GROQ_API_KEY= + +# NVIDIA +NVIDIA_API_KEY= + +# Chutes AI (also supports PLUGIN_COMPASS_CHUTES_API_KEY and CHUTES_API_TOKEN fallbacks) +CHUTES_API_KEY= +CHUTES_API_URL=https://api.chutes.ai/v1 + +# Cerebras +CEREBRAS_API_KEY= + +# LLM7.io (works without key for basic usage) +LLM7_API_KEY= + +# AI/ML API +AIMLAPI_API_KEY= + +# Routeway +ROUTEWAY_API_KEY= + +# G4F (works without key for free tier) +G4F_API_KEY= + +# Bytez +BYTEZ_API_KEY= + +# GitHub +GITHUB_PAT= +GITHUB_USERNAME= +GITHUB_CLIENT_ID= +GITHUB_CLIENT_SECRET= + +# DoDo Payments +DODO_PAYMENTS_API_KEY= +DODO_PAYMENTS_ENV=test + +# Google OAuth +GOOGLE_CLIENT_ID= +GOOGLE_CLIENT_SECRET= + +# Admin Authentication +ADMIN_USER= +ADMIN_PASSWORD= +SESSION_SECRET= + +# Email (SMTP) +SMTP_HOST= +SMTP_PORT=587 +SMTP_SECURE=false +SMTP_USER= +SMTP_PASS= +SMTP_FROM= + +# Public URL +PUBLIC_BASE_URL= + +# Repository +REPO_URL= +REPO_BRANCH=main diff --git a/docker-compose.yml b/docker-compose.yml index 2132808..56cb7f5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -101,6 +101,23 @@ services: - SMTP_PASS=${SMTP_PASS:-} - SMTP_PASS_FILE=${SMTP_PASS_FILE:-} - SMTP_FROM=${SMTP_FROM:-} + # Chutes AI + - PLUGIN_COMPASS_CHUTES_API_KEY=${PLUGIN_COMPASS_CHUTES_API_KEY:-} + - CHUTES_API_KEY=${CHUTES_API_KEY:-} + - CHUTES_API_TOKEN=${CHUTES_API_TOKEN:-} + - CHUTES_API_URL=${CHUTES_API_URL:-} + # Cerebras + - CEREBRAS_API_KEY=${CEREBRAS_API_KEY:-} + # LLM7.io + - LLM7_API_KEY=${LLM7_API_KEY:-} + # AI/ML API + - AIMLAPI_API_KEY=${AIMLAPI_API_KEY:-} + # Routeway + - ROUTEWAY_API_KEY=${ROUTEWAY_API_KEY:-} + # G4F + - G4F_API_KEY=${G4F_API_KEY:-} + # Bytez + - BYTEZ_API_KEY=${BYTEZ_API_KEY:-} volumes: - pwsh_profile:/root/.config/powershell - web_data:/home/web/data