| 1234567891011121314151617181920212223242526272829303132333435 |
- 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 = '<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{level: <8}</level> | <cyan>{file}</cyan>:<cyan>{line}</cyan> :<cyan>{function}</cyan> - {message}'
- LOG_LEVEL = "DEBUG"
- logger.remove()
- # logger.add(sys.stderr, format='<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{level: <8}</level> | <cyan>{name}</cyan>:<cyan>{function}</cyan>:<cyan>{line}</cyan> - <level>{message}</level>')
- logger.add(sys.stderr, format=FORMAT)
- logger.add(LOG_FILE, format=FORMAT)
- logger.info("load config:", __file__)
|