forked from Jexactyl/Jexactyl
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
86 lines (76 loc) · 2.56 KB
/
Copy path.env.example
File metadata and controls
86 lines (76 loc) · 2.56 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
APP_ENV=production
APP_DEBUG=false
APP_KEY=
APP_TIMEZONE=UTC
APP_URL=http://panel.example.com
APP_LOCALE=en
APP_ENVIRONMENT_ONLY=true
LOG_CHANNEL=daily
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=panel
DB_USERNAME=m12labs
DB_PASSWORD=
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
# Cache, locks, queue and broadcasting share database 0; sessions use 1 so
# clearing the cache cannot sign every user out.
# REDIS_DATABASE=0
# REDIS_DATABASE_SESSIONS=1
CACHE_DRIVER=file
QUEUE_CONNECTION=redis
SESSION_DRIVER=file
# Queues. Work is split across lanes so a long job cannot block short ones --
# see docs/queues.md for the lane map, the Horizon supervisors that drain them,
# and the rule that every job timeout must stay below its connection's
# retry_after.
#
# Lane names only need changing if they collide with something else on a
# shared Redis. Renaming one means updating the supervisor queue lists in
# config/horizon.php to match.
# QUEUE_CRITICAL=critical
# QUEUE_SCHEDULES=schedules
# QUEUE_MAIL=mail
# QUEUE_DNS=dns
# QUEUE_MODS=mods
# QUEUE_AGENT=agent
# QUEUE_STANDARD=standard
#
# Connection carrying long-running work (modpack installs). Derived from
# QUEUE_CONNECTION as <connection>-long when that exists, so `redis` gives
# `redis-long`; set this only to override.
# QUEUE_LONG_CONNECTION=redis-long
#
# How long before an unfinished job is considered abandoned and retried. Must
# exceed every job timeout on that connection.
# QUEUE_RETRY_AFTER=300
# QUEUE_LONG_RETRY_AFTER=3900
#
# Seconds a Redis worker blocks waiting for a job. Keep it well below the
# Redis client's read/write timeout.
# QUEUE_BLOCK_FOR=1
# AI is normally configured in the Admin AI settings. Every optional env
# default, including retention and inference limits, is documented in
# config/modules/ai.php. API keys are optional for OpenAI-compatible local
# servers such as llama.cpp.
# Verify the TLS certificate presented by Wings daemons on every request.
# When unset it falls back to on in production and off elsewhere. Set it
# explicitly to override — e.g. false for daemons using self-signed certs.
# WINGS_VERIFY_TLS=true
# API Documentation
API_DOCS_ENABLED=true
API_DOCS_ADMIN_ONLY=true
API_DOCS_INCLUDE_REMOTE=false
API_DOCS_CACHE_ENABLED=true
API_DOCS_CACHE_TTL=3600
API_DOCS_CACHE_STORE=file
# Email Logging
# Set to true to enable detailed debug logging for email delivery attempts
# WARNING: This will store request/response payloads and stack traces - disable in production
EMAIL_LOG_DEBUG=false
HASHIDS_SALT=
HASHIDS_LENGTH=8