Skip to content

Sentry Docker image, deployable as an Aptible app

License

Notifications You must be signed in to change notification settings

healthify/docker-sentry

 
 

Repository files navigation

aptible/sentry

Docker Repository on Quay.io

Sentry Docker image, deployable as an Aptible app.

Installation and Usage

To run as an app on Aptible:

  1. Provision a PostgreSQL database, either from the Aptible Dashboard or the Aptible CLI.

  2. Provision an Aptible app, either from the Aptible Dashboard or the Aptible CLI.

  3. Configure the following (required and optional) environment variables for your Sentry app:

    Variable Description Required? Default Value
    ADMIN_PASSWORD Admin password Yes -
    DATABASE_URL PostgreSQL database URL Yes -
    SENTRY_URL_PREFIX Base URL for server Yes -
    ADMIN_USERNAME Admin username for Sentry No aptible
    TEAM_NAME Team name No Aptible
    SECRET_KEY Secret key for DSN clients sending events No (random)
    SENTRY_KEY Sentry key No (random)
    GITHUB_APP_ID GitHub OAuth application ID (for GitHub integration) No -
    GITHUB_API_SECRET GitHub API secret No -
    SSLIFY_DISABLE Disable forced HTTPS redirection? No False
    MAILGUN_SERVER_NAME Your email domain (eg yourcompany.com) No -
    MAILGUN_ACCESS_KEY Mailgun API Key No -
  4. Clone this repository and push it to your Aptible app:

    git clone https://github.com/aptible/docker-sentry.git
    cd docker-sentry
    git remote add aptible git@beta.aptible.com:YOUR_APP_HANDLE.git
    git push aptible master

You should be up and running now. If you're new to Sentry, try checking out the official documentation.

Contributors

Very special thanks to Ozan Onay (@ozan) for implementing the Dockerized distribution of Sentry which we've released with minor modifications in this repo.

Copyright and License

MIT License, see LICENSE for details.

Copyright (c) 2016 Aptible and contributors.

@fancyremarker

About

Sentry Docker image, deployable as an Aptible app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 72.6%
  • Shell 15.7%
  • Makefile 11.7%