Archived
add: 添加配置文件
This commit is contained in:
1 file changed
+31
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env python3
|
||||
# -- coding:utf-8 --
|
||||
# @Author: markushammered@gmail.com
|
||||
# @Development Tool: PyCharm
|
||||
# @Create Time: 2022/9/11
|
||||
# @File Name: config.py
|
||||
|
||||
|
||||
import os
|
||||
|
||||
|
||||
class Config:
|
||||
"""
|
||||
database type. Default is sqlite
|
||||
sqlite file path is "./src/db/data.sqlite", it is not exists, before you run server first
|
||||
remote sqlite file url is "https://pac.rtst.tech/static_file_hosting/static/counter/data.sqlite"
|
||||
you can download it manually
|
||||
if you want to use mysql then replace "mysql-[Username]:[password]@[host]:[port]/[database]" with "sqlite"
|
||||
example: mysql-root:114514@127.0.0.1:3306/homo
|
||||
port is required
|
||||
"""
|
||||
database = "sqlite"
|
||||
if database != 'sqlite':
|
||||
os.environ['m_user'] = database.split('-')[-1].split('@')[0].split(':')[0]
|
||||
os.environ['m_password'] = database.split('-')[-1].split('@')[0].split(':')[1]
|
||||
os.environ['m_host'] = database.split('-')[-1].split('@')[-1].split('/')[0].split(':')[0]
|
||||
os.environ['m_port'] = database.split('-')[-1].split('@')[-1].split('/')[0].split(':')[1]
|
||||
os.environ['m_database'] = database.split('-')[-1].split('@')[-1].split('/')[-1]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user