diff --git a/sentry/README-short.txt b/sentry/README-short.txt new file mode 100644 index 00000000..0ef8af99 --- /dev/null +++ b/sentry/README-short.txt @@ -0,0 +1 @@ +Sentry is a realtime, platform-agnostic error logging and aggregation platform diff --git a/sentry/README.md b/sentry/README.md new file mode 100644 index 00000000..37d345a4 --- /dev/null +++ b/sentry/README.md @@ -0,0 +1,84 @@ +# Supported tags and respective `Dockerfile` links + +- [`6.4.4`, `6.4`, `6`, `latest` (*Dockerfile*)](https://github.com/docker-library/sentry/blob/e369849d190fe69c8d59793eb619258a772664f0/Dockerfile) + +For more information about this image and its history, please see the [relevant +manifest file +(`library/sentry`)](https://github.com/docker-library/official-images/blob/master/library/sentry) +in the [`docker-library/official-images` GitHub +repo](https://github.com/docker-library/official-images). + +# What is Sentry? + +Sentry is a realtime event logging and aggregation platform. It specializes in +monitoring errors and extracting all the information needed to do a proper +post-mortem without any of the hassle of the standard user feedback loop. + +> [github.com/getsentry/sentry](https://github.com/getsentry/sentry) + +![logo](https://raw.githubusercontent.com/docker-library/docs/master/sentry/logo.png) + +# How to use this image + +## start a sentry instance + +### PostgreSQL database (as recommended by upstream) + + docker run --name some-sentry --link some-postgres:postgres -d sentry + +### MySQL database + + docker run --name some-sentry --link some-mysql:mysql -d sentry + +### Redis buffering (recommended by upstream for any real workloads) + +To enable Update Buffers using Redis, just add `--link some-redis:redis` to the +`docker run` arguments of your service. + +### port mapping + +If you'd like to be able to access the instance from the host without the +container's IP, standard port mappings can be used. Just add `-p 8080:9000` to +the `docker run` arguments and then access either `http://localhost:8080` or +`http://host-ip:8080` in a browser. + +## configuring the initial user + +The following assumes you chose PostgreSQL. If you did not, just replace the +`--link` entries appropriately: + + docker run -it --rm --link some-postgres:postgres sentry sentry createsuperuser + +Once the user is created, you must run the following to give them the proper +teams/access within the database: (replace `` here with whatever was +entered as the "Username" when prompted by `createsuperuser` above) + + docker run -it --rm --link some-postgres:postgres sentry sentry repair --owner= + +# License + +View [license +information](https://github.com/getsentry/sentry/blob/master/LICENSE) for the +software contained in this image. + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/docker-library/sentry/issues). + +You can also reach many of the official image maintainers via the +`#docker-library` IRC channel on [Freenode](https://freenode.net). + +## Contributing + +You are invited to contribute new features, fixes, or updates, large or small; +we are always thrilled to receive pull requests, and do our best to process them +as fast as we can. + +Before you start to code, we recommend discussing your plans +through a [GitHub issue](https://github.com/docker-library/sentry/issues), especially for more ambitious +contributions. This gives other contributors a chance to point you in the right +direction, give you feedback on your design, and help you find out if someone +else is working on the same thing. diff --git a/sentry/content.md b/sentry/content.md new file mode 100644 index 00000000..5341fa69 --- /dev/null +++ b/sentry/content.md @@ -0,0 +1,46 @@ +# What is Sentry? + +Sentry is a realtime event logging and aggregation platform. It specializes in +monitoring errors and extracting all the information needed to do a proper +post-mortem without any of the hassle of the standard user feedback loop. + +> [github.com/getsentry/sentry](https://github.com/getsentry/sentry) + +%%LOGO%% + +# How to use this image + +## start a sentry instance + +### PostgreSQL database (as recommended by upstream) + + docker run --name some-sentry --link some-postgres:postgres -d sentry + +### MySQL database + + docker run --name some-sentry --link some-mysql:mysql -d sentry + +### Redis buffering (recommended by upstream for any real workloads) + +To enable Update Buffers using Redis, just add `--link some-redis:redis` to the +`docker run` arguments of your service. + +### port mapping + +If you'd like to be able to access the instance from the host without the +container's IP, standard port mappings can be used. Just add `-p 8080:9000` to +the `docker run` arguments and then access either `http://localhost:8080` or +`http://host-ip:8080` in a browser. + +## configuring the initial user + +The following assumes you chose PostgreSQL. If you did not, just replace the +`--link` entries appropriately: + + docker run -it --rm --link some-postgres:postgres sentry sentry createsuperuser + +Once the user is created, you must run the following to give them the proper +teams/access within the database: (replace `` here with whatever was +entered as the "Username" when prompted by `createsuperuser` above) + + docker run -it --rm --link some-postgres:postgres sentry sentry repair --owner= diff --git a/sentry/license.md b/sentry/license.md new file mode 100644 index 00000000..1591e19b --- /dev/null +++ b/sentry/license.md @@ -0,0 +1,3 @@ +View [license +information](https://github.com/getsentry/sentry/blob/master/LICENSE) for the +software contained in this image. diff --git a/sentry/logo.png b/sentry/logo.png new file mode 100644 index 00000000..8c71e817 Binary files /dev/null and b/sentry/logo.png differ