Initial commit: conference app with Flask
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
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', '')
|
||||
Reference in New Issue
Block a user