moodify_model / model /__init__.py
vancyferns
updated app.py
6476639
raw
history blame contribute delete
701 Bytes
# app/__init__.py
from flask_cors import CORS
import os
from flask import Flask
from flask_pymongo import PyMongo
from dotenv import load_dotenv
import cloudinary
import cloudinary.uploader
# Load env variables
load_dotenv()
app = Flask(__name__)
# Enable CORS
CORS(
app,
origins=[
"https://moodify-murex.vercel.app",
],
supports_credentials=True
)
# Config from env
app.config["SECRET_KEY"] = os.getenv("SECRET_KEY")
app.config["MONGO_URI"] = os.getenv("MONGO_URI")
# MongoDB connection
mongodb_client = PyMongo(app)
db = mongodb_client.db
# Cloudinary config (reads CLOUDINARY_URL directly from .env)
cloudinary.config(
secure=True
)
# Attach routes
import routes