51 lines
1.1 KiB
Bash
51 lines
1.1 KiB
Bash
DB_USERNAME=
|
|
DB_PASSWORD=
|
|
DB_HOST=
|
|
DB_PORT=
|
|
DB_NAME=
|
|
EMAIL_URL=
|
|
|
|
JWT_SECRET_KEY=
|
|
JWT_ALGORITHM=HS256
|
|
JWT_ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
JWT_REFRESH_TOKEN_EXPIRE_DAYS=7
|
|
JWT_RESET_TOKEN_EXPIRE_MINUTES=10
|
|
|
|
TEAMS_MAIL_API_URL=
|
|
TEAMS_API_TOKEN=
|
|
|
|
RESET_CODE_TTL_SECONDS=60
|
|
RESET_CODE_RESEND_SECONDS=30
|
|
RESET_CODE_MAX_ATTEMPTS=5
|
|
|
|
FRONTEND_URL=http://localhost:5173
|
|
CONFIRM_EMAIL_PATH=/auth/confirm-email
|
|
CONFIRM_TOKEN_TTL_SECONDS=86400
|
|
CONFIRM_TOKEN_RESEND_SECONDS=60
|
|
|
|
BUFFER_API=
|
|
BUFFER_API_URL=https://api.buffer.com
|
|
BUFFER_CHANNEL_ID=
|
|
|
|
OPENAI_API_KEY=
|
|
OPENAI_MODEL=gpt-5.4-mini
|
|
# Blank omits the parameter, for reasoning models that reject it.
|
|
OPENAI_TEMPERATURE=0
|
|
OPENAI_MAX_OUTPUT_TOKENS=4096
|
|
OPENAI_TIMEOUT=60
|
|
OPENAI_MAX_RETRIES=3
|
|
OPENAI_CONNECT_RETRIES=3
|
|
# Set only for Azure OpenAI or a gateway; blank uses api.openai.com.
|
|
OPENAI_BASE_URL=
|
|
OPENAI_ORGANIZATION=
|
|
OPENAI_PROJECT=
|
|
|
|
REDIS_URL=redis://localhost:6379/0
|
|
TASKIQ_QUEUE_NAME=inbox
|
|
TASKIQ_MAX_RETRIES=3
|
|
TASKIQ_RETRY_DELAY=5
|
|
TASKIQ_MAX_DELAY=120
|
|
TASKIQ_DLQ_STREAM=taskiq:dlq
|
|
TASKIQ_IDLE_TIMEOUT_MS=600000
|
|
APP_VERSION=dev
|