import os import socket import sys from loguru import logger WORK_DIR = os.path.dirname(__file__) # 是否为生产环境, None 则是调试环境(开发环境) PRODUCE_ENV = os.environ.get("PRODUCE_ENV", None) os.environ["JWT_SECRET_KEY"]="123" os.environ["DB_URL"]="postgresql://pg:pg@sv-v:5432/douyin" os.environ["CLIENT_KEY"] = 'aw6aipmfdtplwtyq' os.environ["CLIENT_SECRET"] = '53cf3dcd2663629e8a773ab59df0968b' DOUYIN_OPEN_API="https://open.douyin.com" # HOST = socket.gethostbyname(socket.gethostname()) # 这个网址 https://open-douyin.magong.site 对应这台服务器的 192.168.1.32:8600 端口,因为这台服务器没有公网ip,所以在本地计算机无法通过 http://192.168.1.32:8600/ 访问到 fastapi 接口,只能通过 https://open-douyin.magong.site/ 访问 HOST = '::' PORT = 8600 JWT_SECRET_KEY = os.environ["JWT_SECRET_KEY"] DB_URL=os.environ["DB_URL"] LOG_FILE = os.path.join(WORK_DIR,"log", "1.log") FORMAT = '{time:YYYY-MM-DD HH:mm:ss} | {level: <8} | {file}:{line} :{function} - {message}' LOG_LEVEL = "DEBUG" logger.remove() # logger.add(sys.stderr, format='{time:YYYY-MM-DD HH:mm:ss} | {level: <8} | {name}:{function}:{line} - {message}') logger.add(sys.stderr, format=FORMAT) logger.add(LOG_FILE, format=FORMAT) logger.info("load config:", __file__)