The PHP deployment tool with support for popular frameworks out of the box
docker pull deployphp/deployer:latest
docker run -d --name deployer --restart always deployphp/deployer:latest
podman run -d --name deployer --restart always deployphp/deployer:latest
skopeo inspect docker://docker.io/deployphp/deployer:latest
oras pull deployphp/deployer:latest
FROM php:8.5-cli-alpine
RUN set -eux; \
apk add --no-cache \
bash \
git \
libzip \
openssh-client \
rsync \
unzip \
zip; \
apk add --no-cache --virtual .build-deps \
libzip-dev \
linux-headers; \
docker-php-ext-install -j"$(nproc)" pcntl sockets zip; \
apk del .build-deps
COPY --chmod=755 deployer.phar /bin/dep
WORKDIR /app
ENTRYPOINT ["/bin/dep"]