PHPackages                             project-zer0/pz-docker-compose - 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. project-zer0/pz-docker-compose

ActivePz-module[DevOps &amp; Deployment](/categories/devops)

project-zer0/pz-docker-compose
==============================

A pz module for Docker Compose

0.1.7(5y ago)1401MITPHPPHP ^8.0

Since Jan 23Pushed 5y ago1 watchersCompare

[ Source](https://github.com/project-zer0/pz-docker-compose)[ Packagist](https://packagist.org/packages/project-zer0/pz-docker-compose)[ Docs](https://project-zer0.io)[ RSS](/packages/project-zer0-pz-docker-compose/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (8)Dependencies (6)Versions (9)Used By (1)

Project Zer0 Docker Compose Module
==================================

[](#project-zer0-docker-compose-module)

A pz module for Docker Compose

Install
-------

[](#install)

Via composer:

```
$ composer require --dev project-zer0/pz-docker-compose
```

Configuration
-------------

[](#configuration)

This module provides following config block to `.pz.yaml` file

```
project-zer0:
    docker_compose:
        project_name: project-zer0 # Project name to use for docker-compose
        operations:
            up:
                down: false # run docker-compose down before running up
                force_recreate: false # force container recreation
                detach: true # starts docker-compose services in background
                build: true # builds containers on start
                pull: true # pulls newest images
        files: # defines env's to use with --env flag in commands, default env is dev
            dev: ./docker/docker-compose.dev.yaml
```

Commands
--------

[](#commands)

This module provides these commands in `pz` tool

```
$ pz docker:compose          [dc|compose] Define and run multi-container applications with Docker.
$ pz docker:compose:down     [down] Stop and remove containers, networks, images, and volumes
$ pz docker:compose:logs     [logs] View output from containers.
$ pz docker:compose:restart  [restart] Restart running containers.
$ pz docker:compose:start    [start] Start existing containers.
$ pz docker:compose:stop     [stop] Stop running containers without removing them.
$ pz docker:compose:up       [up] Builds, (re)creates, starts, and attaches to containers for application
```

Testing
-------

[](#testing)

Run test cases

```
$ composer test
```

Run test cases with coverage (HTML format)

```
$ composer test-coverage
```

Run PHP style checker

```
$ composer cs-check
```

Run PHP style fixer

```
$ composer cs-fix
```

Run all continuous integration tests

```
$ composer ci-run
```

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

[](#contributing)

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

License
-------

[](#license)

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

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

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

Every ~1 days

Total

8

Last Release

1930d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/770bae1f46ac2b4536db820b8642491c25e2e2fd44e761110269e4722679a80d?d=identicon)[aurimasniekis](/maintainers/aurimasniekis)

---

Top Contributors

[![aurimasniekis](https://avatars.githubusercontent.com/u/15481?v=4)](https://github.com/aurimasniekis "aurimasniekis (8 commits)")

---

Tags

dockermoduledocker-composecomposeproject-zer0pzpz-module

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/project-zer0-pz-docker-compose/health.svg)

```
[![Health](https://phpackages.com/badges/project-zer0-pz-docker-compose/health.svg)](https://phpackages.com/packages/project-zer0-pz-docker-compose)
```

###  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)[testcontainers/testcontainers

Testcontainers implementation in PHP

199184.7k17](/packages/testcontainers-testcontainers)[norsys/rothenberg

Tool which allow a developper to create or maintain a Symfony application or a Symfony bundle very easily and without install something on his workstation

2410.6k3](/packages/norsys-rothenberg)[contributte/bootstrap

Extra contrib to nette/boostrap

111.5M3](/packages/contributte-bootstrap)[downtoworld/laravel-devops

Laravel Cloudflare-Tunnels Ready Production Docker-Compose

161.1k](/packages/downtoworld-laravel-devops)

PHPackages © 2026

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