Docker安装Sentry

创建Redis

# docker run -d --name sentry-redis redis

创建PG

# docker run -d --name sentry-postgres -e POSTGRES_PASSWORD=sentry -e POSTGRES_USER=sentry postgres

生成Secret字符串

# docker run --rm sentry config generate-secret-key

初始化表结构

# docker run -d --name sentry  -P -e SENTRY_SECRET_KEY='i5&=*gu8!q1=t66yol8*%qx%vrmy#ykt&cz8h!%rd2_hwepj4r' --link sentry-redis:redis --link sentry-postgres:postgres sentry

创建Sentry Server

# docker run -d --name sentry  -P -e SENTRY_SECRET_KEY='i5&=*gu8!q1=t66yol8*%qx%vrmy#ykt&cz8h!%rd2_hwepj4r' --link sentry-redis:redis --link sentry-postgres:postgres sentry

创建Sentry Worker

# docker run -d --name sentry-worker-1 -e SENTRY_SECRET_KEY='i5&=*gu8!q1=t66yol8*%qx%vrmy#ykt&cz8h!%rd2_hwepj4r' --link sentry-postgres:postgres --link sentry-redis:redis sentry run worker

创建Sentry cron

# docker run -d --name sentry-cron -e SENTRY_SECRET_KEY='i5&=*gu8!q1=t66yol8*%qx%vrmy#ykt&cz8h!%rd2_hwepj4r' --link sentry-postgres:postgres --link sentry-redis:redis sentry run cron

设置时区

# docker exec -it sentry echo "SENTRY_DEFAULT_TIME_ZONE = 'Asia/Shanghai'" >> /etc/sentry/sentry.conf.py
# docker restart sentry

设置邮件服务器

server和worker都要进行设置

cat /etc/sentry/sentry.conf.py
SENTRY_OPTIONS['mail.backend'] = 'smtp'
SENTRY_OPTIONS['mail.host'] = 'smtp.mxhichina.com'
SENTRY_OPTIONS['mail.password'] = 'password'
SENTRY_OPTIONS['mail.username'] = '[email protected]'
SENTRY_OPTIONS['mail.port'] = 25
SENTRY_OPTIONS['mail.use-tls'] = False

results matching ""

    No results matching ""