- Download docker-compose.yml to dir named
sentry
- Change
SENTRY_SECRET_KEY
to random 32 char string - Run
docker-compose up -d
- Run
docker-compose exec sentry sentry upgrade
to setup database and create admin user - (Optional) Run
docker-compose exec sentry pip install sentry-slack
if you want slack plugin, it can be done later - Run
docker-compose restart sentry
- Sentry is now running on public port
9000
- https://docs.docker.com/compose/compose-file/#env_file
- https://docs.docker.com/compose/compose-file/#depends_on
- https://github.com/getsentry/sentry-redmine - Sentry integration for creating Redmine issues
- https://github.com/getsentry/sentry-github - Sentry extension which integrates with GitHub
- https://github.com/getsentry/sentry-phabricator - Sentry extension which integrates with Phabricator
- https://github.com/getsentry/sentry-pagerduty - Sentry plugin for integrating with PagerDuty
- https://github.com/getsentry/sentry-teamwork - Sentry plugin that integrates with Teamwork
- https://github.com/getsentry/sentry-heroku - Sentry extension which integrates Heroku release tracking
- https://github.com/getsentry/sentry-freight - Sentry extension which integrates with Freight release tracking
- https://github.com/getsentry/sentry-youtrack - Sentry extension which integrates with YouTrack
- https://github.com/getsentry/sentry-bitbucket - Sentry extension which integrates with Bitbucket
- https://github.com/getsentry/sentry-jira - Plugin for sentry that lets you create JIRA issues
- https://github.com/getsentry/sentry-irc - Plugin for Sentry that logs errors to an IRC room
- https://github.com/getsentry/sentry-trello - Plugin for Sentry that creates cards on a Trello board
- https://github.com/getsentry/sentry-campfire - Sentry plugin for sending notifications to Campfire
- https://github.com/getsentry/sentry-groveio - Plugin for Sentry that logs errors to an IRC room on Grove.io
- https://github.com/getsentry/sentry-irccat - Plugin for Sentry which sends errors to irccat (or any other service which supports irccat's simple socket-based protocol)
- https://github.com/getsentry/sentry-slack - Slack integration for Sentry
- https://github.com/linovia/sentry-hipchat - Sentry plugin that integrates with Hipchat
- https://github.com/butorov/sentry-telegram - Plugin for Sentry which allows sending notification via Telegram messenger
- https://github.com/mattrobenolt/sentry-twilio - A plugin for Sentry that sends SMS notifications via Twilio
- https://github.com/Banno/getsentry-kafka - An Apache Kafka plugin for Sentry
@ImGeek I followed the on-prem approach, documented here. The first three steps are good enough to generate the key (preferably different keys for different environments) and then pass that key as env var when you do the deploy to different environments