diff --git a/platform/Jenkinsfile b/platform/Jenkinsfile index 38bfef7..e0f5dd8 100644 --- a/platform/Jenkinsfile +++ b/platform/Jenkinsfile @@ -21,9 +21,10 @@ pipeline { stage('Deploy to Server 1') { steps { sh ''' - mkdir -p /root/management-platform/modules - cp -f ./platform/modules/*.py /root/management-platform/modules/ - echo "✅ Synced platform/modules → /root/management-platform/modules" + # Copy modules to a Jenkins-owned path (no root needed) + mkdir -p /var/jenkins_home/management-platform/modules + cp -f ./platform/modules/*.py /var/jenkins_home/management-platform/modules/ + echo "✅ Synced modules → /var/jenkins_home/management-platform/modules" docker stop management-platform 2>/dev/null || true docker rm management-platform 2>/dev/null || true @@ -38,7 +39,7 @@ pipeline { -v /etc/passwd:/etc/passwd:ro \ -v /etc/shadow:/etc/shadow:ro \ -v /root/management-platform/config.py:/app/config.py:ro \ - -v /root/management-platform/modules:/app/modules:ro \ + -v /var/jenkins_home/management-platform/modules:/app/modules:ro \ management-platform:latest sleep 5