-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy path.env.template
74 lines (57 loc) · 2.07 KB
/
.env.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# Debug mode (True for development, False for production)
DEBUG=False
# Running locally or in a production environment
KITCHENAI_LOCAL=True
# License type for KitchenAI
KITCHENAI_LICENSE=oss
# Allowed hosts for Django application
ALLOWED_HOSTS=*
# Trusted origins for CSRF protection
CSRF_TRUSTED_ORIGINS=https://playground.kitchenai.dev
# Cache settings
CACHE_LOCATION=
KITCHENAI_REDIS_CACHE=False
REDIS_LOCATION=redis://127.0.0.1:6379/1
# Database configuration
DATABASE_URL=sqlite:///path/to/db.sqlite3
CONN_MAX_AGE=60 # Maximum age for database connections
# Default email settings
SECRET_KEY=django-insecure-ef6nIh7LcUjPtixFdz0_aXyUwlKqvBdJEcycRR6RvRY
# Media storage settings
MEDIA_ROOT=./media
# Security settings
SECURE_HSTS_SECONDS=120 # HTTP Strict Transport Security duration
SECURE_HSTS_INCLUDE_SUBDOMAINS=True # Apply HSTS to all subdomains
SECURE_HSTS_PRELOAD=True # Preload HSTS
SESSION_COOKIE_SECURE=True # Secure session cookies
[email protected] # Email used for sending server notifications
# AWS S3 storage settings
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_STORAGE_BUCKET_NAME=
AWS_S3_ENDPOINT_URL=
AWS_DEFAULT_REGION=us-east-1
AWS_S3_ADDRESSING_STYLE=path
AWS_S3_USE_SSL=True # Use SSL for S3
AWS_S3_VERIFY=True # Verify SSL for S3
USE_S3=False # Enable/disable S3 storage
# Django authentication settings
DJANGO_ALLOW_REGISTRATION=True # Allow new user registrations
RESEND_API_KEY= # API key for Resend email service
# Admin panel URL configuration
ADMIN_URL=kitchenai-admin/
# AI model settings
KITCHENAI_LLM_PROVIDER=openai # Default AI provider
KITCHENAI_LLM_MODEL=gpt-4o # Default AI model
# Authentication settings for KitchenAI
KITCHENAI_AUTH=False # Enable/disable authentication
KITCHENAI_JWT_SECRET= # Secret for JWT authentication
# Whisk settings (Message queue and NATS settings)
WHISK_USER=kitchenai
WHISK_PASSWORD=kitchenai_admin
NATS_URL=nats://localhost:4222
# UI Theme settings
KITCHENAI_THEME=winter # Default theme for KitchenAI UI
# OpenAI API key
OPENAI_API_KEY=sk-proj-1234567890