Download the PHP package adt/docker-deployer without Composer
On this page you can find all versions of the php package adt/docker-deployer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download adt/docker-deployer
More information about adt/docker-deployer
Files in adt/docker-deployer
Package docker-deployer
Short Description Deployer running in a docker container
License MIT
Homepage https://www.appsdevteam.com
Informations about the package docker-deployer
Usage in a project
That provides vendor/bin/dep, a wrapper running Deployer from the image
against the current directory (it mounts the project, ~/.ssh, ~/.vault and
the ssh agent socket).
Deployer 6 is used by default. To deploy with a newer one, set the image tag in
the project's .env - rewrite deploy.php for that generation first, neither
7.x nor 8.x is backwards compatible with 6.x:
AppsDevTeam images
Published as appsdevteam/deployer for linux/amd64 and linux/arm64. Each
Deployer generation gets the PHP its own era shipped with - 8.x requires PHP
= 8.3, so one base does not fit all:
| Tag | Deployer | PHP |
|---|---|---|
latest, 6, 6.9.0 |
6.9.0 (the last 6.x) | 8.2 |
7, 7.5.12 |
7.5.12 | 8.2 |
8, 8.0.5 |
8.0.5 | 8.4 |
Both versions are build arguments, so all the images come from this one Dockerfile:
latest stays on 6.x: neither 7.x nor 8.x is backwards compatible with a 6.x
deploy.php, so projects opt in per project (see above).
What is Deployer?
Deployer is a deployment tool written in PHP.
How to use this image
Basic usage.
For example, to deploy to default server.
Volumes
/project: Your deployment scripts project./root/.ssh: Your SSH file(s).
Credits
Originally based on herloct/docker-deployer (MIT).