Sign inSign up

vertoo/deployer

By vertoo

•Updated almost 4 years ago

PHP Deployer docker image.

Image
0

2.3K

vertoo/deployer repository overview

⁠Deployer

Deployer⁠ Docker image.

⁠Usage

Make sure you have added the deploy.php file to your project.

⁠Using docker hub
cd /your/project/path
docker run --rm -it -v `pwd`:/app -v $HOME/.ssh/id_rsa:/home/deployer/.ssh/id_rsa vertoo/deployer init
docker run --rm -it -v `pwd`:/app -v $HOME/.ssh/id_rsa:/home/deployer/.ssh/id_rsa vertoo/deployer deploy production
⁠Using local cloned repository
git clone [email protected]:vertoo/docker-deployer.git
cd docker-deployer
docker build -t deployer:latest .

# or use another UID
# to docker build add --build-arg like:
docker build --build-arg USER_ID=$(id -u)  -t deployer:latest .

# deploy your project
cd /your/project/path
docker run --rm -it -v `pwd`:/app -v $HOME/.ssh/id_rsa:/home/deployer/.ssh/id_rsa deployer init
docker run --rm -it -v `pwd`:/app -v $HOME/.ssh/id_rsa:/home/deployer/.ssh/id_rsa deployer deploy production
⁠Specify Deployer version

Use tag like deployer:6.4.3

⁠Example aliases

dep=docker run --rm -it -v `pwd`:/app -v $HOME/.ssh/id_rsa:/home/deployer/.ssh/id_rsa vertoo/deployer

# or using local image
dep=docker run --rm -it -v `pwd`:/app -v $HOME/.ssh/id_rsa:/home/deployer/.ssh/id_rsa deployer

Tag summary

Content type

Image

Digest

sha256:85776285f…

Size

33 MB

Last updated

almost 4 years ago

docker pull vertoo/deployer