config for Docker
This commit is contained in:
@@ -1,11 +1,22 @@
|
||||
from sqlalchemy import create_engine
|
||||
import os
|
||||
import sqlalchemy
|
||||
|
||||
# engine_url="sqlite+pysqlite:///vpsx.db"
|
||||
engine_url="mariadb+pymysql://fast:fast@mariadb.ctmapp.kiongroup.net/fast_vpsx?charset=utf8mb4"
|
||||
# # engine_url="sqlite+pysqlite:///vpsx.db"
|
||||
# engine_url="mariadb+pymysql://fast:fast@mariadb.ctmapp.kiongroup.net/fast_vpsx?charset=utf8mb4"
|
||||
|
||||
engine_url = sqlalchemy.URL.create(
|
||||
drivername="mariadb+pymysql",
|
||||
username=os.getenv("DB_USER"),
|
||||
password=os.getenv("DB_PASSWORD"),
|
||||
host=os.getenv("DB_HOST"),
|
||||
port=int(os.getenv("DB_PORT")),
|
||||
database=os.getenv("DB_DATABASE"),
|
||||
query={'charset': 'utf8mb4'},
|
||||
)
|
||||
|
||||
|
||||
def get_engine():
|
||||
return create_engine(engine_url)
|
||||
return sqlalchemy.create_engine(engine_url)
|
||||
|
||||
engine = get_engine()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user