From 7cd3087fc90e5c1f3705c80478f8fa305253c39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20Lis=C3=BD?= Date: Thu, 13 Jun 2019 15:41:19 +0200 Subject: [PATCH 1/8] support for download and upload --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0785d09..3820219 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ ENV DEPLOYER_VERSION=6.3.0 RUN apk update --no-cache \ && apk add --no-cache \ - openssh-client + openssh-client rsync RUN curl -L https://deployer.org/releases/v$DEPLOYER_VERSION/deployer.phar > /usr/local/bin/deployer \ && chmod +x /usr/local/bin/deployer From 7e614a45a913982c004fb95a139e9f5d72ccc229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samo=20Lis=C3=BD?= Date: Tue, 5 Nov 2019 16:01:02 +0100 Subject: [PATCH 2/8] permission fix for rsa keys .ssh folder from host needs to be mounted to into directory /tmp/.ssh (not bcbreak) example: -v ~/.ssh:/tmp/.ssh:ro --- Dockerfile | 4 +++- docker-entrypoint.sh | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 docker-entrypoint.sh diff --git a/Dockerfile b/Dockerfile index 3820219..66dd209 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,5 +14,7 @@ RUN curl -L https://deployer.org/releases/v$DEPLOYER_VERSION/deployer.phar > /us VOLUME ["/project", "$HOME/.ssh"] WORKDIR /project -ENTRYPOINT ["deployer"] +COPY docker-entrypoint.sh /bin/docker-entrypoint.sh +RUN chmod +x /bin/docker-entrypoint.sh +ENTRYPOINT ["/bin/docker-entrypoint.sh"] CMD ["--version"] diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100644 index 0000000..7f2c76e --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,18 @@ +#!/bin/sh +set -e + +if [ -d /tmp/.ssh ]; then + cp -R /tmp/.ssh /root/.ssh + chmod 700 /root/.ssh + if [ -f /root/.ssh/id_rsa.pub ]; then + chmod 644 /root/.ssh/id_rsa.pub + fi + if [ -f /root/.ssh/id_rsa.pub ]; then + chmod 600 /root/.ssh/id_rsa + fi + if [ -f /root/.ssh/config ]; then + chmod 600 /root/.ssh/config + fi +fi + +deployer "$@" \ No newline at end of file From d967903c7303f9dc934172dc2021570ff0c1b933 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samo=20Lis=C3=BD?= Date: Mon, 28 Sep 2020 11:10:36 +0200 Subject: [PATCH 3/8] deployer version 6.3.0 => 6.8.0 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 66dd209..a283f49 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM php:7.2-alpine LABEL maintainer="herloct " -ENV DEPLOYER_VERSION=6.3.0 +ENV DEPLOYER_VERSION=6.8.0 RUN apk update --no-cache \ && apk add --no-cache \ From 99d1f444a76e27b4f0ed97866dc34c9a0a788eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Mon, 30 Sep 2024 21:29:30 +0300 Subject: [PATCH 4/8] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a283f49..a135fa3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM php:7.2-alpine +FROM php:8.3-alpine LABEL maintainer="herloct " From 701184e0178aca181370003b28e99c21b4802790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Mon, 30 Sep 2024 22:29:37 +0300 Subject: [PATCH 5/8] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a135fa3..9f8bcd7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM php:8.3-alpine +FROM php:7.4 LABEL maintainer="herloct " From 393a5d48be3d08d90b5ef076e56cd117b31ee16b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Mon, 30 Sep 2024 22:32:35 +0300 Subject: [PATCH 6/8] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9f8bcd7..35dbb8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,8 +4,8 @@ LABEL maintainer="herloct " ENV DEPLOYER_VERSION=6.8.0 -RUN apk update --no-cache \ - && apk add --no-cache \ +RUN apt-get update --no-cache \ + && apt-get install --no-cache \ openssh-client rsync RUN curl -L https://deployer.org/releases/v$DEPLOYER_VERSION/deployer.phar > /usr/local/bin/deployer \ From 4283e3e1e926eca657cbcb539f59f4a5127e496d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Mon, 30 Sep 2024 22:33:03 +0300 Subject: [PATCH 7/8] Update Dockerfile --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 35dbb8f..906b12b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,9 @@ LABEL maintainer="herloct " ENV DEPLOYER_VERSION=6.8.0 -RUN apt-get update --no-cache \ - && apt-get install --no-cache \ - openssh-client rsync +RUN apt-get update \ + && apt-get install \ + openssh-client rsync RUN curl -L https://deployer.org/releases/v$DEPLOYER_VERSION/deployer.phar > /usr/local/bin/deployer \ && chmod +x /usr/local/bin/deployer From 01d30b01694bc1d4e84c3430ad943b1a6bfd3e19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Mon, 30 Sep 2024 22:33:50 +0300 Subject: [PATCH 8/8] Update Dockerfile --- Dockerfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 906b12b..34a10d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,7 @@ LABEL maintainer="herloct " ENV DEPLOYER_VERSION=6.8.0 -RUN apt-get update \ - && apt-get install \ - openssh-client rsync +RUN apt-get update && apt-get install -y openssh-client rsync RUN curl -L https://deployer.org/releases/v$DEPLOYER_VERSION/deployer.phar > /usr/local/bin/deployer \ && chmod +x /usr/local/bin/deployer