mirror of
https://github.com/OpenSquawk/OpenSquawk
synced 2026-05-13 01:46:08 +08:00
43 lines
1006 B
Plaintext
43 lines
1006 B
Plaintext
# Runtime
|
|
NODE_ENV=development
|
|
MONGODB_URI=mongodb://127.0.0.1:27017/opensquawk
|
|
|
|
# Authentication
|
|
JWT_SECRET=changeme
|
|
JWT_REFRESH_SECRET=changeme
|
|
|
|
# OpenAI
|
|
OPENAI_API_KEY=sk-your-openai-key
|
|
OPENAI_PROJECT=
|
|
OPENAI_BASE_URL=
|
|
# Optional: specify a custom API endpoint, e.g. http://localhost:1234/v1
|
|
LLM_MODEL=gpt-5-nano
|
|
TTS_MODEL=tts-1
|
|
VOICE_ID=alloy
|
|
|
|
# ATC audio generation
|
|
ATC_OUT_DIR=./storage/atc
|
|
FLIGHTLAB_TTS_CACHE_DIR=./.cache/flightlab-tts
|
|
USE_SPEACHES=false
|
|
USE_PIPER=false
|
|
PIPER_PORT=5001
|
|
SPEACHES_BASE_URL=
|
|
SPEECH_MODEL_ID=speaches-ai/piper-en_US-ryan-low
|
|
DOME_LIGHT_WEBHOOK_URL=https://home.io.faktorxmensch.com/api/webhook/lidl_stab_3modi_8492
|
|
|
|
# Notifications
|
|
NOTIFY_RESEND_API_KEY=
|
|
NOTIFY_EMAIL_TO=
|
|
NOTIFY_EMAIL_FROM="OpenSquawk <info@opensquawk.de>"
|
|
NOTIFY_SMTP_HOST=
|
|
NOTIFY_SMTP_PORT=587
|
|
NOTIFY_SMTP_SECURE=false
|
|
NOTIFY_SMTP_USER=
|
|
NOTIFY_SMTP_PASS=
|
|
|
|
# Bootstrap invitations
|
|
BOOTSTRAP_INVITE_DEADLINE=2025-09-01T00:00:00Z
|
|
|
|
# Manual invitation generator
|
|
MANUAL_INVITE_PASSWORD=pm.local@zghl.de
|