# 前置依赖 postgresql 数据库
$ brew install postgresql
$ pip install virtualenv
# 如果你用的是 mac 10.11 的系统,可能 pip 安装 sentry 会失败。
$ pip install sentry
# 配置 sentry 的 config 路径
$ sentry init /etc/sentry
# 数据库的配置
DATABASES = {
'default': {
'ENGINE': 'sentry.db.postgres',
'NAME': 'sentry',
'USER': 'postgres',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
# redis的配置
SENTRY_REDIS_OPTIONS = {
'hosts': {
0: {
'host': '127.0.0.1',
'port': 6379,
'timeout': 3,
#'password': 'redis auth password'
}
}
}
$ createdb -E utf-8 sentry
# 为数据库创建用户
$ /Applications/Postgres.app/Contents/MacOS/bin/createuser -s postgres
$ SENTRY_CONF=/etc/sentry sentry upgrade
$
$ SENTRY_CONF=/etc/sentry sentry run web
https://docs.getsentry.com/on-premise/server/installation/python/