Initial commit for eventlens

This commit is contained in:
ecki
2026-04-09 19:00:12 +02:00
commit 51aab152ff
21 changed files with 1862 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
import os
class Settings:
app_name = os.getenv("APP_NAME", "eventlens")
app_env = os.getenv("APP_ENV", "production")
db_user = os.getenv("DB_USER", "eventlens")
db_password = os.getenv("DB_PASSWORD", "eventlens")
db_host = os.getenv("DB_HOST", "db")
db_port = os.getenv("DB_PORT", "3306")
db_name = os.getenv("DB_NAME", "eventlens")
ticketmaster_api_key = os.getenv("TICKETMASTER_API_KEY", "")
poll_interval_hours = int(os.getenv("POLL_INTERVAL_HOURS", "6"))
reminder_interval_hours = int(os.getenv("REMINDER_INTERVAL_HOURS", "12"))
smtp_host = os.getenv("SMTP_HOST", "")
smtp_port = int(os.getenv("SMTP_PORT", "587"))
smtp_user = os.getenv("SMTP_USER", "")
smtp_pass = os.getenv("SMTP_PASS", "")
smtp_sender = os.getenv("SMTP_SENDER", "eventlens@example.local")
notification_email_to = os.getenv("NOTIFICATION_EMAIL_TO", "")
smtp_starttls = os.getenv("SMTP_STARTTLS", "true").lower() == "true"
settings = Settings()