DockerはSentryをインストールし、MailGunを構成します.
実行環境
本明細書の実行環境テンセントクラウド2 C 4 G CentOS 7.6 Sentry 9.1.2
特別注意
あるバージョンを知らないうちに、Sentryはメモリが4 G未満のマシンでプログラムを実行することを許可しなくなった.しかし、実際にシステムが稼働した後、使用量は特に高くなく、2 Gメモリは取れることが分かった.もちろん流れが上がったら、別の物語かもしれません.
Docker環境のインストール
このセクションの指示は、Dockerの公式ドキュメントから来ています.https://docs.docker.com/install/linux/docker-ce/centos/
インストール依存構築
docker-compose
公式配置スクリプトの必要性
公式インストールガイド:
自分でダウンロードしてインストールする
git
環境のインストールと構成
公式シナリオを引く.
メール設定の設定
タイムゾーンの変更
ファイルが最後に追加されました
ポートの調整
インストールの開始
マルチ組織を開く
この操作にはリスクがありますので、公式Issueを参照してください
構成の更新
アプリケーションの更新
容器に入る
ユーザーの作成
移行の構成
https://blog.csdn.net/leirace/article/details/90975960
パフォーマンスのチューニング
https://docs.sentry.io/server/performance/
本明細書の実行環境
特別注意
あるバージョンを知らないうちに、Sentryはメモリが4 G未満のマシンでプログラムを実行することを許可しなくなった.しかし、実際にシステムが稼働した後、使用量は特に高くなく、2 Gメモリは取れることが分かった.もちろん流れが上がったら、別の物語かもしれません.
Docker環境のインストール
このセクションの指示は、Dockerの公式ドキュメントから来ています.https://docs.docker.com/install/linux/docker-ce/centos/
# Docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
#
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
# Docker
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# Docker
yum install -y docker-ce docker-ce-cli containerd.io
#
systemctl enable docker
systemctl start docker
インストール依存構築
docker-compose
公式配置スクリプトの必要性
docker-compose
環境のため、自分でダウンロードしてインストールする必要があります.サーバ接続Githubの速度が遅すぎるのを避けるために、ここでは2つのインストール方法が提供されています.公式インストールガイド:
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
自分でダウンロードしてインストールする
#
echo https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)
>>> https://github.com/docker/compose/releases/download/1.23.2/docker-compose-Linux-x86_64
#
download by tools and upload
#
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
git
yum install -y git
環境のインストールと構成
公式シナリオを引く.
git clone https://github.com/getsentry/onpremise.git
mv onpremise sentry # Docker
メール設定の設定
vim config.yml
mail.backend: 'smtp'
mail.host: 'smtp.mailgun.org'
mail.port: 465
mail.username: '[email protected]'
mail.password: 'bcaf8ce68???7c'
mail.use-tls: true
# The email address to send on behalf of
mail.from: '[email protected]'
タイムゾーンの変更
vim sentry.conf.py
ファイルが最後に追加されました
SENTRY_DEFAULT_TIME_ZONE = 'Asia/Shanghai'
ポートの調整
vim docker-compose.yml
ports:
- '123456:9000'
インストールの開始
./install.sh
マルチ組織を開く
vim .env
この操作にはリスクがありますので、公式Issueを参照してください
SENTRY_SINGLE_ORGANIZATION=False
構成の更新
./install.sh
docker-compose up -d
アプリケーションの更新
docker-compose build --pull
docker-compose run --rm web upgrade
docker-compose up -d
容器に入る
docker exec -it sentry_web_1 /bin/bash
ユーザーの作成
sentry createuser
移行の構成
https://blog.csdn.net/leirace/article/details/90975960
パフォーマンスのチューニング
https://docs.sentry.io/server/performance/