config for Docker

This commit is contained in:
Bernhard Radermacher
2025-09-01 12:42:10 +00:00
parent 292e296f01
commit 904e3d2adf
5 changed files with 63 additions and 17 deletions

View File

@@ -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()