PHPackages                             dev-pledge/sentry - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. dev-pledge/sentry

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

dev-pledge/sentry
=================

Docker Compose Sentry For Use with NGINX

0.0.1(8y ago)015MITMakefile

Since Feb 20Pushed 7y ago1 watchersCompare

[ Source](https://github.com/Dev-Pledge/Sentry)[ Packagist](https://packagist.org/packages/dev-pledge/sentry)[ Docs](https://github.com/Dev-Pledge/Sentry)[ RSS](/packages/dev-pledge-sentry/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Docker Compose Sentry For Use with NGINX/APACHE
===============================================

[](#docker-compose-sentry-for-use-with-nginxapache)

Install the Application
-----------------------

[](#install-the-application)

You will need Docker and Composer installed on your machine.

You will need another Docker container running NGINX to route your DNS to this install.

Run this command from the directory in which you want to install your new Sentry Installation.

```
composer create-project dev-pledge/sentry [my-app-name]

```

Replace `[my-app-name]` with the desired directory name for your new application.

To set up sentry

```
make up

```

wait for containers to be made

```
make stop

make install

```

As the install runs you will need to create your email and passwords credentials - the install script will ask for them.

To run the application in development, you can also run either of these command.

```
make up

```

or if containers are already running

```
make start

```

you can now reference the docker external network 'global\_sentry' and the service 'sentry:9000' in your other docker containers

```
my-great-app:

  networks:
    - default
    - sentry_network

networks:
  sentry_network:
    external:
      name: global_sentry

```

You can also set up email notifications. Add these environment variables to each docker-compose.yml service environment sections.

```
SENTRY_SERVER_EMAIL="sentry@my.domain"
SENTRY_EMAIL_HOST="smtp.mailgun.org"
SENTRY_EMAIL_PORT="587"
SENTRY_EMAIL_USER="postmaster@my.domain"
SENTRY_EMAIL_PASSWORD="pass"
SENTRY_EMAIL_USE_TLS="true"
SENTRY_SECRET_KEY="some_key"

```

Have fun its very useful once setup - the whole setup should take no longer than 20 minutes at most. 5 mins if your really quick!

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3006d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9f68d705c23942cba02774d2232b2fe40db024cac603b778fcb12c8ed84048c6?d=identicon)[JRSaunders](/maintainers/JRSaunders)

---

Top Contributors

[![JRSaunders](https://avatars.githubusercontent.com/u/6054445?v=4)](https://github.com/JRSaunders "JRSaunders (10 commits)")

---

Tags

docker-containernginxsentryerrorsentrydocker

### Embed Badge

![Health badge](/badges/dev-pledge-sentry/health.svg)

```
[![Health](https://phpackages.com/badges/dev-pledge-sentry/health.svg)](https://phpackages.com/packages/dev-pledge-sentry)
```

###  Alternatives

[spatie/docker

Run a docker container in your PHPUnit tests

478120.2k12](/packages/spatie-docker)[ryoluo/sail-ssl

Laravel Sail plugin to enable SSL (HTTPS) connection with Nginx.

188672.6k2](/packages/ryoluo-sail-ssl)[aschmelyun/fleet

Run multiple Laravel Sail websites on your local environment

33269.5k](/packages/aschmelyun-fleet)[testcontainers/testcontainers

Testcontainers implementation in PHP

199184.7k17](/packages/testcontainers-testcontainers)[contributte/bootstrap

Extra contrib to nette/boostrap

111.5M3](/packages/contributte-bootstrap)[phpexperts/dockerize

The quickest and easiest way to switch any PHP app/library to use Docker.

7116.9k21](/packages/phpexperts-dockerize)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
