Hello Thank you for the OSS version. We’re using it inside our company network for almost 3 years now
We don’t have (and don’t plan to have) Docker in production so we’ve been deploying Sentry in an old-fashioned way: as a virtualenv on a bare metal server under CentOS 6 and then 7. I have written a couple of Capistrano tasks for that.
This is rather messy though, and is not how Serious Software™ ought to be deployed. We’d like to package Sentry into nice RPM packages (for CentOS 7) and then install the packages to our production servers like the rest. We have our own RPM repositories and package many OSS for our servers already.
Now the thing is we’re not exactly big experts on Python and its ecosystem. We’ve tried to do some packaging via virtualenv but encountered many problems. I don’t want to go into details just now, but rather would like to know, from people who have experience with packaging, what would be the best approach to making an RPM. I mean, if we know the proper way to do it, and maybe some tools, we might succeed, and won’t need to bother you with the errors.
Any suggestions are very welcome. Thanks!