diff --git a/platform/Jenkinsfile b/platform/Jenkinsfile index bf26ba1..5c73997 100644 --- a/platform/Jenkinsfile +++ b/platform/Jenkinsfile @@ -19,21 +19,24 @@ pipeline { } stage('Deploy to Server 1') { - steps { - sh ''' - docker stop management-platform 2>/dev/null || true - docker rm management-platform 2>/dev/null || true - docker run -d \ - --name management-platform \ - --restart unless-stopped \ - -p 8088:8000 \ - -v /var/run/docker.sock:/var/run/docker.sock \ - -v /root:/root \ - management-platform:latest - sleep 4 - docker ps | grep management-platform && echo "✅ Deployed OK" || exit 1 - ''' - } + steps { + sh ''' + docker stop management-platform 2>/dev/null || true + docker rm management-platform 2>/dev/null || true + docker run -d \ + --name management-platform \ + --restart unless-stopped \ + -p 8088:8000 \ + -v /var/run/docker.sock:/var/run/docker.sock \ + -v /root:/root \ + -v /root/management-platform/config.py:/app/config.py:ro \ + -v /root/management-platform/modules:/app/modules:ro \ + management-platform:latest + sleep 4 + docker ps | grep management-platform && echo "✅ Deployed OK" || exit 1 + ''' + } +} } stage('Health Check') {