-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
38 lines (32 loc) · 1.63 KB
/
config.py
File metadata and controls
38 lines (32 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import stripe
from dotenv import load_dotenv
import os
class Config:
# path where Flask looks to connect to database
SQLALCHEMY_DATABASE_URI = "postgresql://postgres.ghahufaqltlosngypruj:malariauser101@aws-0-us-west-1.pooler.supabase.com:6543/postgres"
# supress tracking changes in db, adds unnecessary overhead
SQLALCHEMY_TRACK_MODIFICATIONS = False
# Set a secret key for CSRF protection
SECRET_KEY = 'malaria'
# Wise API Configuration (SANDBOX, PUT IN ENV FILE FOR PRODUCTION)
WISE_API_TOKEN = "856c6d7b-cdce-469f-b5d3-e70d7bb1fd8e" # Replace with your actual token"
WISE_API_URL = "https://api.transferwise.com/v1"
# Stripe API Keys (SANDBOX! PUT IN ENV FILE FOR PRODUCTION)
STRIPE_PUBLIC_KEY = "pk_test_51QnLFuRo51Okqm4VNzuykwS8bk7h7XCotZN31HzhA8KWwdJguIZl5ZJmUMC7HEQSfloXp5Q16G4jAP1LfehU8UDi00WtjdNaiE"
STRIPE_SECRET_KEY = "sk_test_51QnLFuRo51Okqm4VnL8AKXqutdrJI6KWHexVog2cK7byyYqygH2vML3xecPWW8utzj7sYJpq0Busb1yuT7RgVRC600nxztluAq"
stripe.api_key = STRIPE_SECRET_KEY
# Define the upload folder
UPLOAD_FOLDER = 'uploads'
# 5MB file size limit
MAX_CONTENT_LENGTH = 5 * 1024 * 1024
SUPABASE_KEY = os.getenv("SUPABASE_KEY")
# Email Configuration (Set up mail relay and fill in here)
# ----------------------------------------------------------------------
MAIL_SERVER = 'smtp.gmail.com'
MAIL_PORT = 587
MAIL_USE_TLS = True
MAIL_USE_SSL = False
MAIL_USERNAME = 'vectorshield25@gmail.com'
MAIL_PASSWORD = 'pguo jvrx pnob cxyj'
MAIL_DEFAULT_SENDER = 'vectorshield25@gmail.com'
#----------------------------------------------------------------------