feat(RECIPE-0003): complete iteration 0 — update icon and add docker deployment
This commit is contained in:
73
.env.example
Normal file
73
.env.example
Normal file
@@ -0,0 +1,73 @@
|
||||
# ==============================================================================
|
||||
# InstaRecipe - Environment Configuration
|
||||
# ==============================================================================
|
||||
# Copy this file to .env and update with your values
|
||||
# Some variables have sensible defaults and are optional
|
||||
|
||||
# ==============================================================================
|
||||
# LLM Configuration (REQUIRED)
|
||||
# ==============================================================================
|
||||
# OpenAI-compatible API endpoint (OpenAI, LM Studio, Ollama, LiteLLM, etc.)
|
||||
OPENAI_BASE_URL=http://localhost:1234/v1
|
||||
|
||||
# API key for authentication
|
||||
OPENAI_API_KEY=your-api-key-here
|
||||
|
||||
# Model to use for recipe extraction
|
||||
# Examples: gpt-4o, gpt-4o-mini, llama-3.1, mistral, etc.
|
||||
LLM_MODEL=gpt-4o
|
||||
|
||||
# ==============================================================================
|
||||
# Queue Configuration (OPTIONAL)
|
||||
# ==============================================================================
|
||||
# Number of recipes to process simultaneously (default: 2)
|
||||
QUEUE_CONCURRENCY=2
|
||||
|
||||
# Maximum retry attempts for failed extractions (default: 3)
|
||||
QUEUE_MAX_RETRIES=3
|
||||
|
||||
# ==============================================================================
|
||||
# Tandoor Integration (OPTIONAL)
|
||||
# ==============================================================================
|
||||
# Enable automatic upload to Tandoor Recipe Manager
|
||||
TANDOOR_ENABLED=false
|
||||
|
||||
# Tandoor server URL (no trailing slash)
|
||||
TANDOOR_SERVER_URL=https://tandoor.example.com
|
||||
|
||||
# Tandoor space ID (default: 1)
|
||||
TANDOOR_SPACE=1
|
||||
|
||||
# Tandoor API token (generate in Tandoor settings)
|
||||
TANDOOR_TOKEN=your-tandoor-token-here
|
||||
|
||||
# ==============================================================================
|
||||
# Push Notifications (OPTIONAL)
|
||||
# ==============================================================================
|
||||
# Web Push VAPID keys for browser notifications
|
||||
# Generate with: npx web-push generate-vapid-keys
|
||||
# Default keys are provided for testing but should be changed in production
|
||||
|
||||
# VAPID Public Key
|
||||
VAPID_PUBLIC_KEY=BNextdcB_fQ0BVvyGioM5L8Tf9vKQjs-WnF-rUbnU8MdWIZQYfggIHxBnW21I-lq_0HykLCdMpYj8d5joavWdxQ
|
||||
|
||||
# VAPID Private Key
|
||||
VAPID_PRIVATE_KEY=JwxI_KcsBcehYcTOufMcbVWJjCq1QbH5FJmSyQuG680
|
||||
|
||||
# ==============================================================================
|
||||
# Authentication Scheduler (OPTIONAL)
|
||||
# ==============================================================================
|
||||
# Enable automatic Instagram authentication renewal
|
||||
AUTH_SCHEDULER_ENABLED=false
|
||||
|
||||
# Renewal interval in minutes (default: 720 = 12 hours)
|
||||
AUTH_SCHEDULER_INTERVAL_MINUTES=720
|
||||
|
||||
# ==============================================================================
|
||||
# Development Settings
|
||||
# ==============================================================================
|
||||
# Node.js environment (production or development)
|
||||
NODE_ENV=production
|
||||
|
||||
# Port for the application (default: 3000)
|
||||
PORT=3000
|
||||
Reference in New Issue
Block a user