[Docker] 六步运行一个 sentry 实例

# 6步, https://hub.docker.com/_/sentry/html


# 依赖Redis
docker run -d --name sentry-redis redis:3.2.12redis

 

# 依赖postgres
docker run -d --name sentry-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry postgres:10.5docker

 

# 生成 SENTRY_SECRET_KEY 值,复制出来
docker run --rm sentry config generate-secret-key数据库

 

# 若是是新数据库,须要执行生成数据, 新建帐户
docker run -it --rm -e SENTRY_SECRET_KEY='<secret-key>' --link sentry-postgres:postgres --link sentry-redis:redis sentry upgrade浏览器

 

# 启动 sentry 服务, 暴露端口才能在浏览器中访问
docker run -d --name my-sentry -e SENTRY_SECRET_KEY='<secret-key>' -p 8081:9000 --link sentry-redis:redis --link sentry-postgres:postgres sentrypost

 

# 启动事件提醒程序
docker run -d --name sentry-cron -e SENTRY_SECRET_KEY='<secret-key>' --link sentry-postgres:postgres --link sentry-redis:redis sentry run cron
docker run -d --name sentry-worker-1 -e SENTRY_SECRET_KEY='<secret-key>' --link sentry-postgres:postgres --link sentry-redis:redis sentry run workerhtm

 

-------------------------------------------------------blog

 

# 若是在 upgrade 的时候没有初始化用户,能够配置初始化
docker run -it --rm -e SENTRY_SECRET_KEY='<secret-key>' --link sentry-redis:redis --link sentry-postgres:postgres sentry createuser事件

 

# 打开浏览器登录,初始化时配置安装的含端口号的地址get

 

Link:http://www.javashuo.com/article/p-auiixqyr-dk.html

相关文章
相关标签/搜索