{"id":17874005,"url":"https://github.com/nigma/sentry-on-dotcloud","last_synced_at":"2025-04-02T23:43:57.990Z","repository":{"id":3268942,"uuid":"4308201","full_name":"nigma/sentry-on-dotcloud","owner":"nigma","description":"Sentry realtime event logging deployment on DotCloud","archived":false,"fork":false,"pushed_at":"2012-05-13T00:50:51.000Z","size":100,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T14:11:55.301Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://en.ig.ma/notebook/2012/sentry-on-dotcloud","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nigma.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-05-12T17:12:11.000Z","updated_at":"2013-11-30T07:44:38.000Z","dependencies_parsed_at":"2022-09-10T23:10:24.320Z","dependency_job_id":null,"html_url":"https://github.com/nigma/sentry-on-dotcloud","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nigma%2Fsentry-on-dotcloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nigma%2Fsentry-on-dotcloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nigma%2Fsentry-on-dotcloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nigma%2Fsentry-on-dotcloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nigma","download_url":"https://codeload.github.com/nigma/sentry-on-dotcloud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246911489,"owners_count":20853654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-28T11:07:17.529Z","updated_at":"2025-04-02T23:43:57.969Z","avatar_url":"https://github.com/nigma.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Sentry on DotCloud\n==================\n\n[Sentry](https://github.com/dcramer/sentry) is a realtime event logging\nand aggregation platform written in Python. It collects error logs including\nstack traces and local vars from applications and sends out email notifications.\nIt also has client libraries for Django, JavaScript, Java and a\n[couple more](http://sentry.readthedocs.org/en/latest/client/index.html).\n\n![Sentry](http://media.ig.ma/attach/2012/sentry-on-dotcloud/sentry.png)\n\n[DotCloud](https://www.dotcloud.com/) is a managed application hosting that\nprovides a wide range of services (web servers, databases, caching, etc.)\nand makes it trivial to deploy applications.\n\nThis small project helps you to run Sentry and fits in a DotCloud's Free Plan\nmaking it an affordable platform for tracking errors in your applications.\n\n\nPrerequisites\n-------------\n\nFirst you need to sign up for DotCloud account and\n[install their command-line client](http://docs.dotcloud.com/firststeps/install/).\nWindows users may be interested in\n[DotCloudWin](https://github.com/speier/DotCloudWin/downloads) which does not\nrequire Cygwin installation.\n\n\nGetting the Code\n----------------\n\nClone the [project repository](https://github.com/nigma/sentry-on-dotcloud) and\ncd into the new directory:\n\n    git clone git://github.com/nigma/sentry-on-dotcloud.git\n    cd sentry-on-dotcloud\n\n\nConfiguration\n-------------\n\nBefore you deploy the code it is recommended to make a couple adjustments\nin the configuration files.\n\nSet random ``SECRET_KEY`` value in the ``sentry_conf.py`` file. You can use the\nincluded ``generate_secret.py`` script or the following Python snippet\nto generate a random key:\n\n    import random\n    chars = \"abcdefghijklmnopqrstuvwxyz0123456789!@#$%^\u0026*(-_=+)\"\n    print \"\".join([random.choice(chars) for i in range(50)])\n\n\nDeployment\n----------\n\nUse the DotCloud CLI client to create a new project called ``sentry``\nand to push the application and configuration files:\n\n    dotcloud create sentry\n    dotcloud push sentry .\n\nThe url of the new application instance can be found using:\n\n    dotcloud url sentry\n\nAfter you log in with the default credentials (``admin``/``password``)\nit is strongly recommended to change your admin user password and email.\n\n\nOther Resources\n---------------\n\n- Sentry documentation - [http://sentry.readthedocs.org/en/latest/](http://sentry.readthedocs.org/en/latest/)\n- [Similar project](https://github.com/kencochrane/sentry-on-dotcloud)\n  by Ken Cochrane. The main difference is that this one uses a recent version 4\n  of Sentry, enables background task processing using Celery\n  and has a simpler structure.\n- GitHub repository - [https://github.com/nigma/sentry-on-dotcloud](https://github.com/nigma/sentry-on-dotcloud)\n- Related blog post - [http://en.ig.ma/notebook/2012/sentry-on-dotcloud](http://en.ig.ma/notebook/2012/sentry-on-dotcloud)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnigma%2Fsentry-on-dotcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnigma%2Fsentry-on-dotcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnigma%2Fsentry-on-dotcloud/lists"}