dec6446d7d
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
36 lines
1.3 KiB
Python
36 lines
1.3 KiB
Python
import os
|
|
|
|
class Config:
|
|
# Internationalization
|
|
BABEL_DEFAULT_LOCALE = 'en'
|
|
BABEL_SUPPORTED_LOCALES = ['en', 'nl', 'de', 'fr', 'es', 'it', 'pl']
|
|
BABEL_TRANSLATION_DIRECTORIES = 'translations'
|
|
SECRET_KEY = os.environ.get('SECRET_KEY') or 'netevent-secret-key-change-in-production'
|
|
|
|
# MySQL Database Configuration
|
|
DB_HOST = 'roast.duckdns.org'
|
|
DB_PORT = 33062
|
|
DB_USER = 'root'
|
|
DB_PASSWORD = 'Tiegl!!!111...'
|
|
DB_NAME = 'netevent'
|
|
|
|
# Dedicated database user (created by init_db.py)
|
|
DB_APP_USER = 'netevent_app'
|
|
DB_APP_PASSWORD = 'netevent_pass_2024'
|
|
|
|
# Email Configuration (Brevo/Sendinblue)
|
|
MAIL_SERVER = 'smtp-relay.brevo.com'
|
|
MAIL_PORT = 587
|
|
MAIL_USE_TLS = True
|
|
MAIL_USERNAME = 'a6000b001@smtp-brevo.com'
|
|
MAIL_PASSWORD = 'xsmtpsib-c242e6135185589b9d66ea911d84696b7582fc9ac4d8fd27ace4c5e745bd5f49-xtHwZO3Hu9KCN3W9'
|
|
MAIL_DEFAULT_SENDER = 'paul@bokel.nl'
|
|
|
|
UPLOAD_FOLDER = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'static', 'uploads')
|
|
MAX_CONTENT_LENGTH = 16 * 1024 * 1024 # 16MB max file size
|
|
ALLOWED_EXTENSIONS = {'png', 'jpg', 'jpeg', 'gif'}
|
|
|
|
# Google reCAPTCHA Configuration
|
|
RECAPTCHA_SITE_KEY = os.environ.get('RECAPTCHA_SITE_KEY', '')
|
|
RECAPTCHA_SECRET_KEY = os.environ.get('RECAPTCHA_SECRET_KEY', '')
|