Browse Source

Install Sentry SDK with other dependencies

Previously I was using Salt to install the Sentry SDK (previously known
as "raven") only on the production server, but that's not really
necessary. This will just install it everywhere, and then we'll only
actually integrate it in production.
merge-requests/55/head
Deimos 6 years ago
parent
commit
39d8bcad80
  1. 6
      salt/salt/raven.sls
  2. 1
      salt/salt/top.sls
  3. 1
      tildes/requirements-to-freeze.txt
  4. 1
      tildes/requirements.txt

6
salt/salt/raven.sls

@ -1,6 +0,0 @@
{% from 'common.jinja2' import app_dir, venv_dir %}
raven-pip-install:
pip.installed:
- name: raven
- bin_env: {{ venv_dir }}

1
salt/salt/top.sls

@ -30,7 +30,6 @@ base:
'prod': 'prod':
- nginx.shortener-config - nginx.shortener-config
- nginx.static-sites-config - nginx.static-sites-config
- raven
- prod-config - prod-config
'monitoring': 'monitoring':
- nginx - nginx

1
tildes/requirements-to-freeze.txt

@ -30,6 +30,7 @@ pytest
pytest-mock pytest-mock
PyYAML # needs to be installed separately for webassets PyYAML # needs to be installed separately for webassets
qrcode qrcode
sentry-sdk
SQLAlchemy SQLAlchemy
SQLAlchemy-Utils SQLAlchemy-Utils
stripe stripe

1
tildes/requirements.txt

@ -80,6 +80,7 @@ redis==3.0.1
repoze.lru==0.7 repoze.lru==0.7
requests==2.21.0 requests==2.21.0
requirements-detector==0.6 requirements-detector==0.6
sentry-sdk==0.6.6
setoptconf==0.2.0 setoptconf==0.2.0
simplejson==3.16.0 simplejson==3.16.0
six==1.12.0 six==1.12.0

Loading…
Cancel
Save