garylab/dnmp

Docker LNMP (Nginx, PHP7/PHP5, MySQL, Redis)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 6 minutes ago
Added to GitGenius on September 16th, 2026
Created on April 22nd, 2017
Open Issues & Pull Requests: 48 (+0)
GitHub issues: Enabled
Number of forks: 1,410
Total Stargazers: 4,089 (+0)
Total Subscribers: 79 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.3 hours
Mean response time: 38.2 days
90th percentile: 20.9 days
Tracked items: 28

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 17
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 595 days
Stale 30+ days: 17
Stale 90+ days: 14

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

DNMP is a Docker-based LNMP stack that bundles Nginx, PHP, MySQL, and Redis into containerized services.

The project addresses the need to quickly set up a complete web application environment without installing and configuring each component separately on a host system. It packages the Linux, Nginx, MySQL, and PHP stack into Docker containers, allowing developers to spin up a full development or production environment from a single configuration. The approach uses Docker to isolate each service while keeping them networked together, eliminating dependency conflicts and environment inconsistencies between machines.

Developers should choose this tool if they want a straightforward, pre-configured LNMP stack for local development or deployment without managing individual service installations. It suits projects that need a standard PHP web application environment with relational database and caching layers. The project supports multiple PHP versions, giving teams flexibility to work with different language versions depending on their application requirements.

The project shows infrequent commit activity with long gaps between updates. Pull requests are rarely merged, indicating limited ongoing maintenance and integration of external contributions. Issue responses are sparse, suggesting minimal active engagement with user problems and feature requests.