Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
69 lines (57 loc) · 2 KB
/
Copy path.env.example
File metadata and controls
69 lines (57 loc) · 2 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
APP_ENV=production
APP_DEBUG=false
APP_URL=https://example.com
DB_HOST=127.0.0.1
DB_PORT=3306
DB_NAME=db_320383_55
DB_USER=
DB_PASSWORD=
JWT_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----"
JWT_PUBLIC_KEY="-----BEGIN PUBLIC KEY-----\n...\n-----END PUBLIC KEY-----"
JWT_ISSUER=https://api.example.com
JWT_ACCESS_TTL=900
JWT_REFRESH_TTL=7776000
DISCORD_CLIENT_ID=
DISCORD_CLIENT_SECRET=
DISCORD_REDIRECT_URI=https://api.example.com/api/v2/auth/login/discord/callback
DISCORD_RELINK_REDIRECT_URI=https://api.example.com/api/v2/user/me/discord/callback
DISCORD_REGISTER_REDIRECT_URI=https://api.example.com/api/v2/auth/register/discord/callback
DISCORD_GUILD_ID=
SMTP_HOST=
SMTP_PORT=587
SMTP_USER=
SMTP_PASSWORD=
SMTP_FROM=noreply@sinclear.app
SMTP_ADMIN_EMAIL=admin@sinclear.app
CORS_ALLOWED_ORIGINS=https://app.example.com,capacitor://localhost
VAPID_PUBLIC_KEY=
VAPID_PRIVATE_KEY=
VAPID_SUBJECT=mailto:contact@sinclear.de
DOWNLOADS_BASE_URL=https://example.de/downloads
# Unsplash API (https://unsplash.com/developers) — Demo-Key = 50 req/h,
# daher wird serverseitig gecacht (siehe UNSPLASH_CACHE_TTL).
UNSPLASH_ACCESS_KEY=
# Centrifugo (Chat)
CENTRIFUGO_API_URL=https://chat.sinclear.de/api
CENTRIFUGO_API_KEY=
CENTRIFUGO_HMAC_SECRET=
CENTRIFUGO_TOKEN_TTL=900
CENTRIFUGO_WS_URL=wss://chat.sinclear.de/connection/websocket
CENTRIFUGO_TIMEOUT=2
CENTRIFUGO_ENABLED=false
CENTRIFUGO_ISSUER=sinclear-api
CENTRIFUGO_AUDIENCE=centrifugo
CENTRIFUGO_PROXY_KEY=
# Umfragen: Secret für die anonyme Teilnehmerkennung (HMAC-SHA256).
# Muss ein zufälliger, geheimer Wert sein und darf sich nicht ändern,
# solange anonyme Abstimmungen laufen (sonst ändert sich der Hash).
POLL_ANONYMITY_SECRET=
TEST_DB_HOST=127.0.0.1
TEST_DB_PORT=3306
TEST_DB_NAME=sinclear_test
TEST_DB_USER=root
TEST_DB_PASSWORD=
# Externe Daten (Wetter, Warnungen, Pollen/UV, Luftqualität)
INFRANODE_BASE_URL=https://infranode.dev/api/v1
OPEN_METEO_BASE_URL=https://api.open-meteo.com/v1
BRIGHTSKY_BASE_URL=https://api.brightsky.dev