Commit 4f8bd3cb authored by Confusion-ymc's avatar Confusion-ymc

添加测试数据库

parent 4d4ae359
from configs import env from configs import env, mongodb_url
class Settings: class Settings:
env = env env = env
name = '本地环境' name = '本地环境'
mongodb = 'mongodb://127.0.0.1:27017' mongodb = mongodb_url(sock_path='13.115.26.128:27018', user_name='root', pwd='ETHQig66tzxoZc+wuIPEUTMVsY')
# 'mongodb://13.115.26.128:27017' # test # mongodb = mongodb_url('127.0.0.1:27017')
# api # api
identify_jwt = 'https://apit.matrixone.io/identity/.well-known/openid-configuration/jwks' identify_jwt = 'https://apit.matrixone.io/identity/.well-known/openid-configuration/jwks'
import os import os
from urllib.parse import quote_plus
def mongodb_url(sock_path, user_name=None, pwd=None):
if user_name and pwd:
return f"mongodb://{quote_plus(user_name)}:{quote_plus(pwd)}@{sock_path}"
else:
return f"mongodb://{sock_path}"
# 获取环境变量 # 获取环境变量
env = os.getenv("MATRIXONE_ENVIRONMENT", "LOCAL") env = os.getenv("MATRIXONE_ENVIRONMENT", "LOCAL")
......
from typing import Dict from typing import Dict
from urllib.parse import quote_plus
import pytz import pytz
from bson import CodecOptions from bson import CodecOptions
...@@ -33,3 +34,6 @@ def register_mongodb(app): ...@@ -33,3 +34,6 @@ def register_mongodb(app):
mongodb_manger = AioMongodbManager() mongodb_manger = AioMongodbManager()
mongodb_manger.setup_pool(settings.mongodb, 'pyfund') mongodb_manger.setup_pool(settings.mongodb, 'pyfund')
app.state.mongodb_manger = mongodb_manger app.state.mongodb_manger = mongodb_manger
from urllib.parse import quote
quote('mongodb://root:ETHQig66tzxoZc+wuIPEUTMVsY@13.115.26.128:27018')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment