forked from NitroRCr/AIaW
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathenv.docker-compose.example
More file actions
86 lines (69 loc) · 2.37 KB
/
Copy pathenv.docker-compose.example
File metadata and controls
86 lines (69 loc) · 2.37 KB
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
75
76
77
78
79
80
81
82
83
84
85
86
# Basic environment variables
POSTGRES_PASSWORD=your-super-secret-and-long-postgres-password
POSTGRES_USER=postgres
POSTGRES_DB=postgres
POSTGRES_HOST=db
POSTGRES_PORT=5432
# JWT Secret (use a secure 40+ character string)
JWT_SECRET=super-secret-jwt-token-with-at-least-32-characters-long
JWT_EXPIRY=3600
# API Keys (will be generated based on JWT_SECRET)
ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0
SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImV4cCI6MTk4MzgxMjk5Nn0.EGIM96RAZx35lJzdJsyH-qQwv8Hdp7fsn3W0YpN81IU
# Dashboard credentials
DASHBOARD_USERNAME=supabase
DASHBOARD_PASSWORD=this_password_is_insecure_and_should_be_updated
# Kong
KONG_HTTP_PORT=8000
KONG_HTTPS_PORT=8443
# Studio
STUDIO_DEFAULT_ORGANIZATION=Default Organization
STUDIO_DEFAULT_PROJECT=Default Project
# Auth
API_EXTERNAL_URL=http://localhost:8000
SITE_URL=http://localhost:3000
ADDITIONAL_REDIRECT_URLS=
DISABLE_SIGNUP=false
ENABLE_EMAIL_SIGNUP=true
ENABLE_EMAIL_AUTOCONFIRM=false
ENABLE_ANONYMOUS_USERS=false
ENABLE_PHONE_SIGNUP=true
ENABLE_PHONE_AUTOCONFIRM=true
# Email settings (SMTP)
SMTP_ADMIN_EMAIL=admin@example.com
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your-smtp-user
SMTP_PASS=your-smtp-password
SMTP_SENDER_NAME=Your App Name
# Email URL paths
MAILER_URLPATHS_INVITE=/auth/v1/verify
MAILER_URLPATHS_CONFIRMATION=/auth/v1/verify
MAILER_URLPATHS_RECOVERY=/auth/v1/verify
MAILER_URLPATHS_EMAIL_CHANGE=/auth/v1/verify
# PostgREST
PGRST_DB_SCHEMAS=public,storage,graphql_public
# Analytics
LOGFLARE_PUBLIC_ACCESS_TOKEN=your-super-secret-and-long-logflare-key
LOGFLARE_PRIVATE_ACCESS_TOKEN=your-super-secret-and-long-logflare-key
# Realtime
SECRET_KEY_BASE=abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789
# Storage
GLOBAL_S3_BUCKET=supa-storage
REGION=us-east-1
IMGPROXY_ENABLE_WEBP_DETECTION=false
# Functions
FUNCTIONS_VERIFY_JWT=false
# Docker
DOCKER_SOCKET_LOCATION=/var/run/docker.sock
# Pooler (Supavisor)
POOLER_TENANT_ID=your-tenant-id
POOLER_DEFAULT_POOL_SIZE=25
POOLER_MAX_CLIENT_CONN=100
POOLER_PROXY_PORT_TRANSACTION=6543
POOLER_DB_POOL_SIZE=5
VAULT_ENC_KEY=supabaserealtime
# OpenAI (optional)
OPENAI_API_KEY=
# Public URL (adjust to your domain)
SUPABASE_PUBLIC_URL=http://localhost:8000