1.Sentry目录onpremise/sentry下的config.yml配置邮件信息 ,如下图所示
2.docker-compose down 中止docker中的sentry相关容器
3.docker-compose up -d 重新启动sentry相关容器。(-d 是守护)
在docker-compose.yml(文件在您项目框架目录中)添加环境变量就好了:
version: '3.4'
x-defaults: &defaults
restart: unless-stopped
build: .
depends_on:
- redis
- postgres
- memcached
- smtp
environment:
# Run `docker-compose run web config generate-secret-key`
# to get the SENTRY_SECRET_KEY value.
SENTRY_SECRET_KEY: '1o-sqivmbumzrgzyx@wgn3&9l2)xvxktgr+t-o9%9d0@=de&27'
SENTRY_MEMCACHED_HOST: memcached
SENTRY_REDIS_HOST: redis
SENTRY_POSTGRES_HOST: postgres
# 这里添加一下
SENTRY_SERVER_EMAIL: 'your_username'
SENTRY_EMAIL_HOST: 'smtp.mxhichina.com'
SENTRY_EMAIL_PORT: 587
SENTRY_EMAIL_USER: 'your_username'
SENTRY_EMAIL_PASSWORD: '********'
SENTRY_EMAIL_USE_TLS: 'true'
....
注意:上述两条命令应在sentry目录下执行,否则可能出现不能中止的异常警告