use dotenv to connect to the db
This commit is contained in:
parent
bb04e744c3
commit
b9768aa37d
@ -1,2 +1,10 @@
|
||||
# Common
|
||||
FLASK_SECRET=""
|
||||
DISCORD_BOT_TOKEN=""
|
||||
|
||||
# Database
|
||||
DB_HOST=""
|
||||
DB_PORT=3306
|
||||
DB_USER=""
|
||||
DB_PASSWORD=""
|
||||
DB_DBNAME=""
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,5 +1,4 @@
|
||||
**/__pycache__
|
||||
instance/
|
||||
data_persistance/secret.py
|
||||
**/.vscode
|
||||
.env
|
||||
|
@ -1,17 +1,18 @@
|
||||
import os
|
||||
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.orm import Session
|
||||
from sqlalchemy import engine as eg
|
||||
import random
|
||||
import truthseeker.logic.data_persistance.tables as tables
|
||||
from truthseeker.logic.data_persistance.secret import HOST, USER, PASS
|
||||
|
||||
url_object = eg.URL.create(
|
||||
"mariadb+pymysql",
|
||||
username=USER,
|
||||
password=PASS,
|
||||
host=HOST,
|
||||
port=6776,
|
||||
database="truthInquiry",
|
||||
username=os.getenv("DB_USER"),
|
||||
password=os.getenv("DB_PASSWORD"),
|
||||
host=os.getenv("DB_HOST"),
|
||||
port=os.getenv("DB_PORT"),
|
||||
database=os.getenv("DB_DBNAME"),
|
||||
)
|
||||
engine = create_engine(url_object)
|
||||
session = Session(engine)
|
||||
|
@ -1,3 +1,5 @@
|
||||
import os
|
||||
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.orm import Session
|
||||
from sqlalchemy import engine as eg
|
||||
@ -12,19 +14,17 @@ from data.questions import QUESTIONS
|
||||
from data.reactions import REACTIONS
|
||||
from data.traits import TRAITS
|
||||
|
||||
from secret import HOST, USER, PASS
|
||||
|
||||
url_object = eg.URL.create(
|
||||
"mariadb+pymysql",
|
||||
username=USER,
|
||||
password=PASS,
|
||||
host=HOST,
|
||||
port=6776,
|
||||
database="truthInquiry",
|
||||
username=os.getenv("DB_USER"),
|
||||
password=os.getenv("DB_PASSWORD"),
|
||||
host=os.getenv("DB_HOST"),
|
||||
port=os.getenv("DB_PORT"),
|
||||
database=os.getenv("DB_DBNAME"),
|
||||
)
|
||||
engine = create_engine(url_object)
|
||||
|
||||
|
||||
# Reset data tables
|
||||
with Session(engine) as session:
|
||||
Base.metadata.drop_all(engine)
|
||||
|
@ -1,3 +0,0 @@
|
||||
HOST = "mariadb.simailadjalim.fr"
|
||||
USER = "truthInquiry"
|
||||
PASS = "truthInquiry"
|
Loading…
Reference in New Issue
Block a user