Files
MarketingTool/.env.example
T

59 lines
2.0 KiB
Bash

# ProspectOS host port
HOST_PORT=8000
# Public origin used in client-facing website concept links. Set this when
# the app is behind a reverse proxy; otherwise the request Host header is used.
PUBLIC_BASE_URL=
# Maps worker admin/UI port. Keep it private if the server is internet-facing.
GMAPS_HOST_PORT=8081
# Leave empty for the standard gosom worker. Only used with the optional SaaS API.
GMAPS_API_MODE=standard
GMAPS_API_KEY=
# A single personal run may take several minutes.
GMAPS_REQUEST_TIMEOUT=900
GMAPS_POLL_SECONDS=2
# Identifies HTTP clients to providers that protect APIs with Cloudflare.
# Keep the default unless your provider asks for a different application name.
OUTBOUND_USER_AGENT=ProspectOS/2.0 (+personal-use)
# Optional Browser Use investigator for finding likely official domains that
# Maps did not list. It uses your configured OpenAI-compatible AI provider and
# a normal headless Chromium session; it does not rotate proxies, use stealth,
# solve CAPTCHAs, or bypass access challenges.
BROWSER_USE_ENABLED=true
BROWSER_USE_MAX_STEPS=10
BROWSER_USE_TIMEOUT_SECONDS=600
BROWSER_USE_LLM_TIMEOUT_SECONDS=90
ANONYMIZED_TELEMETRY=false
LOG_RETENTION=20000
# Authentication and workspace ownership. Leave OWNER_* blank to use the
# first-run setup screen; setting them seeds the owner on an unattended start.
AUTH_REQUIRED=true
AUTH_SESSION_TTL_SECONDS=604800
AUTH_COOKIE_SECURE=false
WORKSPACE_NAME=ProspectOS workspace
OWNER_EMAIL=
OWNER_PASSWORD=
OWNER_NAME=Workspace owner
# Verified online backups. The API retains the newest N files.
BACKUP_DIR=/data/backups
BACKUP_RETENTION=14
BACKUP_INTERVAL_HOURS=24
# AI provider for analysis and tailored drafts: nous or custom.
AI_PROVIDER=custom
# For Nous, use https://portal.nousresearch.com to create an API key;
# the app uses https://inference-api.nousresearch.com/v1 automatically.
AI_BASE_URL=
AI_API_KEY=
AI_MODEL=
# Maximum time to wait for AI-written mockup copy before using the reliable
# premium fallback renderer. Keep this below your reverse-proxy timeout.
AI_MOCKUP_TIMEOUT_SECONDS=45