📄 config.py 746 bytes Apr 30, 2026 📋 Raw

import os
from pathlib import Path

ENV = os.getenv("ENV", "staging")
IS_STAGING = ENV == "staging"

Determine data directory

if IS_STAGING:
DATA_DIR = os.getenv("BLOG_DATA_DIR", "/home/hoffmann_admin/.openclaw/data/blog-staging")
DB_PATH = os.path.join(DATA_DIR, "blog.db")
FAMILY_CONTEXT = os.getenv("FAMILY_CONTEXT", "../../shared/project-docs/TEST_FAMILY_CONTEXT.md")
else:
DATA_DIR = os.getenv("BLOG_DATA_DIR", "/home/hoffmann_admin/hoffdesk/data")
DB_PATH = os.path.join(DATA_DIR, "blog.db")
FAMILY_CONTEXT = os.getenv("FAMILY_CONTEXT", "./config/family_context.yaml")

LLM (same for both)

LLM_HOST = os.getenv("LLM_HOST", "http://100.104.147.116:11434")

Logging

LOG_LEVEL = "DEBUG" if IS_STAGING else "INFO"