dev-pledge/sentry

Docker Compose Sentry 与 NGINX 一起使用

安装: 12

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:Makefile

0.0.1 2018-02-20 12:45 UTC

This package is not auto-updated.

Last update: 2024-09-30 00:20:21 UTC


README

安装应用程序

您需要在您的机器上安装 Docker 和 Composer。

您还需要另一个运行 NGINX 的 Docker 容器,以便将您的 DNS 路由到此安装。

从您想安装新 Sentry 安装的位置的目录中运行此命令。

composer create-project dev-pledge/sentry [my-app-name]

[my-app-name] 替换为您新应用程序所需的目标目录名称。

要设置 sentry

make up

等待容器创建

make stop

make install

安装运行时,您需要创建您的电子邮件和密码凭证 - 安装脚本会要求您提供。

要在开发中运行应用程序,您也可以运行以下任一命令。

make up

或者如果容器已经在运行

make start

现在您可以在其他 Docker 容器中引用 docker 外部网络 'global_sentry' 和服务 'sentry:9000'

my-great-app:
  
  networks:
    - default
    - sentry_network

networks:
  sentry_network:
    external:
      name: global_sentry

您还可以设置电子邮件通知。将这些环境变量添加到每个 docker-compose.yml 服务环境部分。

SENTRY_SERVER_EMAIL="sentry@my.domain"
SENTRY_EMAIL_HOST="smtp.mailgun.org"
SENTRY_EMAIL_PORT="587"
SENTRY_EMAIL_USER="postmaster@my.domain"
SENTRY_EMAIL_PASSWORD="pass"
SENTRY_EMAIL_USE_TLS="true"
SENTRY_SECRET_KEY="some_key" 

祝您玩得开心,一旦设置好,非常实用 - 整个设置过程最多不超过 20 分钟。如果您真的很快,可能只需 5 分钟!