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 sys
import os import os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
# 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 from settings_dev import settings
import requests import requests
from fastapi import FastAPI, HTTPException, status from fastapi import FastAPI, HTTPException, status
from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.cors import CORSMiddleware

View File

@@ -1,6 +1,12 @@
import sys import sys
import os import os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
# 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 from settings_dev import settings
import requests import requests

View File

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