config.py 770 B

123456789101112131415161718
  1. import os
  2. class Config:
  3. SECRET_KEY = os.environ.get('SECRET_KEY') or 'you-will-never-guess'
  4. # Database Configuration
  5. DB_USER = os.environ.get('DB_USER') or 'official_web'
  6. DB_PASSWORD = os.environ.get('DB_PASSWORD') or 'Wp75NdTYeCtbf6Hy'
  7. DB_HOST = os.environ.get('DB_HOST') or '47.109.147.74'
  8. DB_PORT = os.environ.get('DB_PORT') or '3306'
  9. DB_NAME = os.environ.get('DB_NAME') or 'official_web'
  10. SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \
  11. f'mysql+pymysql://{DB_USER}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME}'
  12. SQLALCHEMY_TRACK_MODIFICATIONS = False
  13. JWT_SECRET_KEY = os.environ.get('JWT_SECRET_KEY') or 'super-secret-jwt-key'
  14. UPLOAD_FOLDER = os.path.join(os.getcwd(), 'static/uploads')