项目初次搭建
This commit is contained in:
21
app/config/config_reader.py
Normal file
21
app/config/config_reader.py
Normal file
@ -0,0 +1,21 @@
|
||||
import configparser
|
||||
import os
|
||||
|
||||
env = "dev"
|
||||
|
||||
|
||||
script_directory = os.path.dirname(os.path.abspath(__file__))
|
||||
config_path = os.path.join(script_directory, f'application_config_{env}.ini')
|
||||
|
||||
config = configparser.ConfigParser()
|
||||
config.read(config_path)
|
||||
|
||||
|
||||
database_url = config['mysql']['database_url']
|
||||
|
||||
redis_host = config.get('redis', 'host')
|
||||
redis_port = config.get('redis', 'port')
|
||||
redis_db = config.get('redis', 'db')
|
||||
redis_password = config.get('redis', 'password')
|
||||
|
||||
log_dir = config.get('log', 'dir')
|
Reference in New Issue
Block a user