From b865959ab50cd84eb5504d17b955ae75c3cadc4b Mon Sep 17 00:00:00 2001 From: Lucas Date: Tue, 27 Jan 2026 11:25:45 +0000 Subject: [PATCH] perf: more secure deploy --- Jenkinsfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 22501c3..c367b82 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,7 +7,7 @@ pipeline { TOOLBOX_PATH ="/home/lucas/services/static-sites/static-toolbox" SOURCE_DIR = "html" - DEPLOY_PATH = "/home/lucas/services/static-sites/site-veloboomboom/html-prod" + DEPLOY_ROOT = "/home/lucas/services/static-sites/site-veloboomboom" } stages { stage('Check toolbox') { @@ -69,10 +69,14 @@ pipeline { sh """ docker run --rm \ --volumes-from jenkins \ - -v /home/lucas/services/static-sites/site-veloboomboom:/home/lucas/services/static-sites/site-veloboomboom \ + -v ${env.DEPLOY_ROOT}:/site-deploy \ -w \$(pwd) \ alpine:latest \ - sh -c "mkdir -p ../html-new && cp -R html/* ../html-new/ && mv -T ../html-new ../html-prod" + sh -c " \ + mkdir -p /site-deploy/html-new && \ + cp -R html/* /site-deploy/html-new/ && \ + mv -T /site-deploy/html-new /site-deploy/html-prod \ + " """ echo "Reloading Caddy..."