dev-pledge / sentry
Docker Compose Sentry 与 NGINX 一起使用
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 分钟!