-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
87 lines (73 loc) · 2.41 KB
/
Copy path.env.example
File metadata and controls
87 lines (73 loc) · 2.41 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
87
APP_NAME=Okatana
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost:8000
APP_TIMEZONE=UTC
APP_LOCALE=en
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=en_US
APP_MAINTENANCE_DRIVER=file
BCRYPT_ROUNDS=12
LOG_CHANNEL=stack
LOG_STACK=single
LOG_LEVEL=debug
# sqlite | mysql | pgsql
DB_CONNECTION=sqlite
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=okatana
# DB_USERNAME=okatana
# DB_PASSWORD=change-me
SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=true
SESSION_PATH=/
SESSION_DOMAIN=null
SESSION_SECURE_COOKIE=false
SESSION_HTTP_ONLY=true
SESSION_SAME_SITE=lax
CACHE_STORE=database
QUEUE_CONNECTION=database
FILESYSTEM_DISK=local
MAIL_MAILER=log
MAIL_SCHEME=null
MAIL_HOST=127.0.0.1
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_FROM_ADDRESS="okatana@example.com"
MAIL_FROM_NAME="${APP_NAME}"
OKATANA_INVITATION_TTL_HOURS=168
OKATANA_WEBHOOK_TIMEOUT_SECONDS=8
OKATANA_WEBHOOK_MAX_ATTEMPTS=5
OKATANA_WEBHOOK_ALLOW_PRIVATE_NETWORKS=false
OKATANA_API_RATE_LIMIT=120
# Require RFC 6238 authenticator-app two-factor authentication for workspace access.
# Set to false to require email confirmation only for new local signups.
# Existing TOTP secrets stay stored when disabled and are reused if this is enabled later.
OKATANA_REQUIRE_TWO_FACTOR=true
OKATANA_EMAIL_CODE_TTL_MINUTES=12
OKATANA_EMAIL_CODE_RESEND_SECONDS=60
OKATANA_EMAIL_CODE_MAX_ATTEMPTS=8
# Interactive External API documentation (Scalar)
OKATANA_API_DOCS_PUBLIC=true
OKATANA_API_DOCS_PATH=/docs/api
OKATANA_OPENAPI_PATH=/docs/openapi.yaml
# Optional: mirror/pin Scalar's browser bundle instead of the default jsDelivr URL.
# OKATANA_SCALAR_CDN=https://cdn.jsdelivr.net/npm/@scalar/api-reference
# Generic OAuth 2.0 / OIDC provider. Add more providers in config/okatana.php.
OAUTH_GOOGLE_ENABLED=false
OAUTH_GOOGLE_CLIENT_ID=
OAUTH_GOOGLE_CLIENT_SECRET=
OAUTH_GOOGLE_AUTHORIZATION_URL=https://accounts.google.com/o/oauth2/v2/auth
OAUTH_GOOGLE_TOKEN_URL=https://oauth2.googleapis.com/token
OAUTH_GOOGLE_USERINFO_URL=https://openidconnect.googleapis.com/v1/userinfo
OAUTH_GOOGLE_SCOPES="openid email profile"
# Optional JSON object of additional generic OAuth2/OIDC providers. See README.
OKATANA_OAUTH_PROVIDERS_JSON='[]'
# Optional Laravel service class implementing App\Contracts\SsoDriver.
OKATANA_SAML_DRIVER_CLASS=
VITE_APP_NAME="${APP_NAME}"
# Document PDF export. DOMPDF is the portable default and requires no browser binary.
LARAVEL_PDF_DRIVER=dompdf