Sentry Docker image, deployable as an Aptible app.
To run as an app on Aptible:
-
Provision a PostgreSQL database, either from the Aptible Dashboard or the Aptible CLI.
-
Provision an Aptible app, either from the Aptible Dashboard or the Aptible CLI.
-
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 - -
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.
Very special thanks to Ozan Onay (@ozan) for implementing the Dockerized distribution of Sentry which we've released with minor modifications in this repo.
MIT License, see LICENSE for details.
Copyright (c) 2016 Aptible and contributors.