Commit 95652f66 authored by Anthony Jacob's avatar Anthony Jacob
Browse files

test email feature

parent 59d1084e
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -27,3 +27,10 @@ class Config:
    POSTGRES_PASSWORD = os.getenv("POSTGRES_PASSWORD")

    LOGO_DIR = os.getenv("LOGO_DIR")

    # Microsoft Graph API Configuration
    AZURE_CLIENT_ID = os.getenv("AZURE_CLIENT_ID")
    AZURE_CLIENT_SECRET = os.getenv("AZURE_CLIENT_SECRET")
    AZURE_TENANT_ID = os.getenv("AZURE_TENANT_ID")
    AZURE_GRAPH_API_ENDPOINT = os.getenv("AZURE_GRAPH_API_ENDPOINT")
    EMAIL_SENDER_ADDRESS = os.getenv("EMAIL_SENDER_ADDRESS")
 No newline at end of file
+4 −3
Original line number Diff line number Diff line
import email
from flask import Flask, jsonify
from psycopg_pool import ConnectionPool
from redis import Redis
from flask_jwt_extended import JWTManager
from config import Config
from controller import diploma, healthcheck, auth, language, keyword, experience, about,service
from flask_limiter import Limiter
from flask_limiter.util import get_remote_address
from controller import diploma, healthcheck, auth, language, keyword, experience, about, service, email
from helpers.limiter import limiter
from model.security import is_jwt_revoked

@@ -67,6 +66,8 @@ app.register_blueprint(service.service_bp)

app.register_blueprint(about.about_bp)

app.register_blueprint(email.email_bp)


if __name__ == "__main__":
    app.run(debug=True)
+5 −0
Original line number Diff line number Diff line
async-timeout==5.0.1
black==24.8.0
blinker==1.8.2
certifi==2025.1.31
charset-normalizer==3.4.1
click==8.1.8
colorama==0.4.6
Deprecated==1.2.18
@@ -9,6 +11,7 @@ Flask==3.0.3
Flask-JWT-Extended==4.6.0
Flask-Limiter==3.8.0
gunicorn==23.0.0
idna==3.10
importlib_metadata==8.5.0
importlib_resources==6.4.5
iniconfig==2.0.0
@@ -32,11 +35,13 @@ pytest==8.3.4
python-dotenv==1.0.1
python-slugify==8.0.4
redis==5.2.1
requests==2.32.3
rich==13.9.4
text-unidecode==1.3
tomli==2.2.1
typing_extensions==4.12.2
tzdata==2025.1
urllib3==2.3.0
Werkzeug==3.0.6
wrapt==1.17.2
zipp==3.20.2