PHPackages                             savannabits/dockavel - 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. savannabits/dockavel

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

savannabits/dockavel
====================

Compose a Laravel Docker image for Production, using PHP 8, redis, mariadb and nginx

v1.1.0(3y ago)86094MITDockerfilePHP ^7.4|^8.0|^8.1|^8.2

Since May 6Pushed 3y ago1 watchersCompare

[ Source](https://github.com/savannabits/dockavel)[ Packagist](https://packagist.org/packages/savannabits/dockavel)[ Docs](https://github.com/savannabits/dockavel)[ RSS](/packages/savannabits-dockavel/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (9)Dependencies (3)Versions (13)Used By (0)

Very short description of the package
=====================================

[](#very-short-description-of-the-package)

[![Latest Version on Packagist](https://camo.githubusercontent.com/6217ee0181645d6a0aa293b8096afed579287e44cfdf75d7485a862cbade05f6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736176616e6e61626974732f646f636b6176656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/savannabits/dockavel)[![Total Downloads](https://camo.githubusercontent.com/018d259d8d19fa23301d6257a96f30c908ebc2ba7321db2867ec0632b1a9c4a7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736176616e6e61626974732f646f636b6176656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/savannabits/dockavel)[![GitHub Actions](https://github.com/savannabits/dockavel/actions/workflows/main.yml/badge.svg)](https://github.com/savannabits/dockavel/actions/workflows/main.yml/badge.svg)

This is where your description should go. Try and limit it to a paragraph or two, and maybe throw in a mention of what PSRs you support to avoid any confusion with users and contributors.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require savannabits/dockavel
```

Usage
-----

[](#usage)

1. Simply Run the `docker:install` command with your `image` name and optionally your bridge `network` name

```
# You can run php artisan docker:install --help to see all the options available
php artisan docker:install yourimagename
```

NB: After successfully publishing all the docker config, the command will ask you whether to uninstall itself since its work is done. If you have no further use of it, you can proceed to uninstall it.

2. COPY all the .env variables published in a file named `.env.docker` to your current env file, just below `APP_URL`. Modify the variables as necessary.
3. Done. Now you can run `docker-compose build app` to build your image, then `docker-compose up -d` to run your services.

### Testing

[](#testing)

```
composer test
```

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Sam Maosa](https://github.com/savannabits)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

Laravel Package Boilerplate
---------------------------

[](#laravel-package-boilerplate)

This package was generated using the [Laravel Package Boilerplate](https://laravelpackageboilerplate.com).

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity71

Established project with proven stability

 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

Every ~82 days

Total

9

Last Release

1182d ago

Major Versions

v0.2.0 → v1.0.0-beta.12021-08-20

PHP version history (3 changes)v0.1.0PHP ^7.4|^8.0

v1.0.0PHP ^7.4|^8.0|^8.1

v1.1.0PHP ^7.4|^8.0|^8.1|^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5610289?v=4)[Sam Maosa](/maintainers/coolsam726)[@coolsam726](https://github.com/coolsam726)

---

Top Contributors

[![coolsam726](https://avatars.githubusercontent.com/u/5610289?v=4)](https://github.com/coolsam726 "coolsam726 (22 commits)")

---

Tags

dockaveldockerdocker-composelaravellaravel-dockeroctaneroadrunnersavannabitsswoolesavannabitsdockavel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/savannabits-dockavel/health.svg)

```
[![Health](https://phpackages.com/badges/savannabits-dockavel/health.svg)](https://phpackages.com/packages/savannabits-dockavel)
```

###  Alternatives

[timokoerber/laravel-one-time-operations

Run operations once after deployment - just like you do it with migrations!

6481.7M11](/packages/timokoerber-laravel-one-time-operations)[spatie/laravel-prometheus

Export Laravel metrics to Prometheus

2651.3M6](/packages/spatie-laravel-prometheus)[sammyjo20/lasso

Lasso - Asset wrangling for Laravel made simple.

355347.9k](/packages/sammyjo20-lasso)[stechstudio/laravel-env-security

Securely manage .env files for different deployment environments

77116.4k1](/packages/stechstudio-laravel-env-security)[aaronfrancis/airdrop

A Laravel package to deploy your application faster by skipping asset compilation when possible.

19594.9k](/packages/aaronfrancis-airdrop)[richdynamix/arc

Production ready docker based development environment for your Laravel project.

1163.1k](/packages/richdynamix-arc)

PHPackages © 2026

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