config issues prod

This commit is contained in:
2025-09-27 14:25:09 -04:00
parent c92183720d
commit b6a8893052
3 changed files with 19 additions and 3 deletions

View File

@@ -1,7 +1,14 @@
import sys
import os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
from settings_dev import settings
# Dynamically import settings based on MODE environment variable
mode = os.environ.get('MODE', 'DEVELOPMENT').upper()
if mode == 'PRODUCTION':
from settings_prod import settings
else:
from settings_dev import settings
import requests
from fastapi import FastAPI, HTTPException, status
from fastapi.middleware.cors import CORSMiddleware

View File

@@ -1,7 +1,13 @@
import sys
import os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
from settings_dev import settings
# Dynamically import settings based on MODE environment variable
mode = os.environ.get('MODE', 'DEVELOPMENT').upper()
if mode == 'PRODUCTION':
from settings_prod import settings
else:
from settings_dev import settings
import requests
from fastapi import HTTPException, status
@@ -146,4 +152,4 @@ def get_forwardings(phone_number: str = None):
raise HTTPException(
status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
detail=f"An unexpected error occurred: {e} - Request params: {params}"
)
)

View File

@@ -25,7 +25,10 @@ class ApplicationConfig:
origins = [
"https://oil.edwineames.com",
"https://apiphone.edwineames.com",
"https://apiauto.edwineames.com",
"https://apioil.edwineames.com",
]
# VoIP.ms Credentials and Settings
voipms_api_username = os.environ.get('VOIPMS_API_USERNAME')