From 405a91f45dfc7bb58135a91e168ff4779e25f958 Mon Sep 17 00:00:00 2001 From: Lucas Date: Thu, 8 Jan 2026 13:27:11 +0100 Subject: [PATCH] fix(jenkins): use docker cp for permission issue --- Jenkinsfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6803a7d..3652570 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,8 +19,12 @@ pipeline { echo "Deploy new portfolio version..." sh "docker compose up -d" - // Keep updated docker-compose.yml for safety - sh "cp docker-compose.yml /home/lucas/services/portfolio/docker-compose.yml" + // Keep updated docker-compose.yml and Caddyfile for safety + sh "docker cp portfolio:/etc/caddy/Caddyfile /home/lucas/services/portfolio/Caddyfile" + + // docker-compose.yml is not allready in image + sh "docker exec -i portfolio sh -c 'cat > /tmp/docker-compose.yml' < docker-compose.yml" + sh "docker cp portfolio:/tmp/docker-compose.yml /home/lucas/services/portfolio/docker-compose.yml" } } }