feat: update email configuration to use environment variables for credentials
Chore App Build, Test, and Push Docker Images / build-and-push (push) Successful in 4m1s
Chore App Build, Test, and Push Docker Images / build-and-push (push) Successful in 4m1s
This commit is contained in:
+11
-7
@@ -80,12 +80,16 @@ app.register_blueprint(push_subscription_api)
|
||||
app.register_blueprint(digest_action_api)
|
||||
|
||||
app.config.update(
|
||||
MAIL_SERVER='smtp.gmail.com',
|
||||
MAIL_PORT=587,
|
||||
MAIL_USE_TLS=True,
|
||||
MAIL_USERNAME='ryan.kegel@gmail.com',
|
||||
MAIL_PASSWORD='ruyj hxjf nmrz buar',
|
||||
MAIL_DEFAULT_SENDER='ryan.kegel@gmail.com',
|
||||
MAIL_SERVER=os.environ.get('MAIL_SERVER', 'smtp.gmail.com'),
|
||||
MAIL_PORT=int(os.environ.get('MAIL_PORT', '587')),
|
||||
MAIL_USE_TLS=os.environ.get('MAIL_USE_TLS', 'true').lower() in ('1', 'true', 'yes'),
|
||||
MAIL_USERNAME=os.environ.get('MAIL_USERNAME'),
|
||||
MAIL_PASSWORD=os.environ.get('MAIL_PASSWORD'),
|
||||
MAIL_DEFAULT_SENDER=(
|
||||
os.environ.get('MAIL_DEFAULT_SENDER')
|
||||
or os.environ.get('MAIL_USERNAME')
|
||||
or 'no-reply@reward-app.local'
|
||||
),
|
||||
FRONTEND_URL=os.environ.get('FRONTEND_URL', 'https://localhost:5173'), # Dynamic via env var, defaults to localhost
|
||||
VAPID_CLAIMS_EMAIL=os.environ.get('VAPID_CLAIMS_EMAIL', 'admin@reward-app.local'),
|
||||
)
|
||||
@@ -162,4 +166,4 @@ start_state_expiry_scheduler(app)
|
||||
start_chore_expiry_notification_scheduler(app)
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run(debug=False, host='0.0.0.0', port=5000, threaded=True)
|
||||
app.run(debug=False, host='0.0.0.0', port=5000, threaded=True)
|
||||
|
||||
Reference in New Issue
Block a user