add deepinfra

This commit is contained in:
southseact-3d
2026-02-20 19:28:30 +00:00
parent 9b0e77cbf6
commit fa80a12112
17 changed files with 2687 additions and 78 deletions

View File

@@ -9,7 +9,18 @@ const fsSync = require('fs');
const path = require('path');
// Blog configuration
const BLOGS_REPO_DIR = path.join(process.cwd(), 'blogs');
// Support Docker/Portainer deployment where:
// - BLOGS_DIR can be explicitly set
// - CHAT_APP_DIR points to /opt/webchat in Docker
// - CHAT_REPO_ROOT points to workspace directory
// - Fall back to cwd/blogs for local development
const BLOGS_REPO_DIR = process.env.BLOGS_DIR
? process.env.BLOGS_DIR
: process.env.CHAT_APP_DIR
? path.join(process.env.CHAT_APP_DIR, 'blogs')
: process.env.CHAT_REPO_ROOT
? path.join(process.env.CHAT_REPO_ROOT, 'blogs')
: path.join(process.cwd(), 'blogs');
const BLOGS_DB_FILE = path.join(process.cwd(), '.data', '.opencode-chat', 'blogs.db.json');
const BLOGS_UPLOAD_DIR = path.join(process.cwd(), 'public', 'blogs', 'images');