https://github.com/rechtlogisch/deployer
PHP Deployer and Composer
https://github.com/rechtlogisch/deployer
ci-pipelines composer deployer docker php
Last synced: about 21 hours ago
JSON representation
PHP Deployer and Composer
- Host: GitHub
- URL: https://github.com/rechtlogisch/deployer
- Owner: rechtlogisch
- License: mit
- Created: 2020-06-02T17:30:00.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-11-10T06:01:50.000Z (2 months ago)
- Last Synced: 2025-11-10T08:11:12.440Z (2 months ago)
- Topics: ci-pipelines, composer, deployer, docker, php
- Language: Dockerfile
- Homepage:
- Size: 120 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# PHP with Deployer and Composer
[](https://github.com/rechtlogisch/deployer/actions)
[](https://github.com/rechtlogisch/deployer/pkgs/container/deployer)
[](https://github.com/rechtlogisch/deployer/pkgs/container/deployer)
A custom image for CI Pipelines to install dependencies, run tests and deploy code to remote servers.
Based on the currently supported stable PHP CLI Alpine ([cli-alpine](https://github.com/docker-library/docs/blob/master/php/README.md#supported-tags-and-respective-dockerfile-links)).
Features:
- PHP 8.5 / PHP 8.4 / PHP 8.3 / PHP 8.2 (based on [tags](https://hub.docker.com/repository/docker/rechtlogisch/deployer/tags))
- [Composer 2](https://getcomposer.org/)
- [Deployer 7](https://deployer.org/)
- Very small size
This Dockerfile is automagically built with a [GitHub Workflow](https://github.com/rechtlogisch/deployer/actions/workflows/build-and-publish.yml). A separately hosted script checks for the newest stable PHP versions at ~5am UTC every day and triggers builds, when a new official PHP docker image is available.
# Usage
Feel free to use `ghcr.io/rechtlogisch/deployer` or `rechtlogisch/deployer` with any Pipeline of your choice. You'll find usage examples in the [Wiki](https://github.com/rechtlogisch/deployer/wiki) for the following service providers:
* [Bitbucket](https://github.com/rechtlogisch/deployer/wiki/Bitbucket-Pipeline)
* [GitLab](https://github.com/rechtlogisch/deployer/wiki/GitLab-Pipeline)
## PHP modules included
* [List of PHP modules](https://github.com/rechtlogisch/deployer/wiki/List-of-PHP-modules)
## Known issues
* [Access private repositories with your Pipeline SSH Key](https://github.com/rechtlogisch/deployer/wiki/Access-private-repositories-with-your-Pipeline-SSH-Key)
## Contributing
Please see [CONTRIBUTING](https://github.com/rechtlogisch/deployer/blob/main/.github/CONTRIBUTING.md) for details.
## Security Vulnerabilities
Please review [our security policy](https://github.com/rechtlogisch/deployer/security/policy) on how to report security vulnerabilities.
## Credits
- [Krzysztof Tomasz Zembrowski](https://github.com/zembrowski)
- [All Contributors](https://github.com/rechtlogisch/deployer/graphs/contributors)
## License
The MIT License (MIT). Please see [License File](https://github.com/rechtlogisch/deployer/blob/main/LICENSE) for more information.