fix(env): ensure the .env is loaded

This commit is contained in:
2025-10-26 14:55:43 +03:00
parent ec985a808d
commit 96a310a80d
5 changed files with 11 additions and 8 deletions
+2
View File
@@ -0,0 +1,2 @@
KEY= # Key for JWT token
POSTGRES_URL=postgresql://
+1
View File
@@ -1,3 +1,4 @@
from sys import exit
from flask import Flask from flask import Flask
from api.auth.loginapi import loginBP from api.auth.loginapi import loginBP
from utils.loadDotEnv import initializeENV from utils.loadDotEnv import initializeENV
+1 -1
View File
@@ -1,4 +1,4 @@
flask==3.1.2 flask==3.1.2
python-dotenv python-dotenv
psycopg-binary psycopg2-binary
pyjwt pyjwt
+1 -1
View File
@@ -2,7 +2,7 @@ import psycopg2
import os import os
def PSQLConnect(): def PSQLConnect():
conn = psycopg2.connect(os.getenv('POSTDRESS_CONNECTION')) conn = psycopg2.connect(os.getenv('POSTGRES_URL'))
return conn return conn
def PSQLCursor(conn): def PSQLCursor(conn):
+6 -6
View File
@@ -2,14 +2,14 @@ import os
from dotenv import load_dotenv from dotenv import load_dotenv
from .createLogger import createLogger from .createLogger import createLogger
DOTENV_PATH = '.env'
log = createLogger("ENV") log = createLogger("ENV")
def initializeENV(): def initializeENV() -> bool:
dotenv_path = '../.env' if os.path.exists(DOTENV_PATH):
if os.path.exists(dotenv_path): load_dotenv(DOTENV_PATH)
load_dotenv(dotenv_path)
log.info('.env is loaded') log.info('.env is loaded')
return 1 return True
else: else:
log.error('.env isn`t loaded') log.error('.env isn`t loaded')
return 0 return False