sentry with flask
sentry 安装过程参考:
flask 配置
from raven.contrib.flask import Sentry
sentry = Sentry(app, dsn='YOUR_DSN_HERE')
或者,如果使用了工厂,那么可以在稍后初始化:
from raven.contrib.flask import Sentry
sentry = Sentry(dsn='YOUR_DSN_HERE')
def create_app():
app = Flask(__name__)
sentry.init_app(app)
...
return app
YOUR_DSN_HERE
会在创建sentry项目的时候给出,
邮件配置
邮件配置在 docker-compose.yml 里面可以新增 额外的环境变量:
配置完成后重启docker项目:
docker-compose down && docker-compose up -d
SMTP 已经生效,点击测试发送即可收到一封测试email