diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fdf9c7f..24b03d0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -45,9 +45,11 @@ deploy:production: # Deploy on server - | - sshpass -p "Phenom12#." ssh -o StrictHostKeyChecking=no sysadmin@10.0.0.51 << 'ENDSSH' - cd /opt/silverlabs/website - docker load < /tmp/$DOCKER_IMAGE-image.tar.gz + sshpass -p "Phenom12#." ssh -o StrictHostKeyChecking=no sysadmin@10.0.0.51 << ENDSSH + set -e + + # Load Docker image + docker load < /tmp/silverlabs-website-image.tar.gz # Stop and remove old container docker stop silverlabs-website 2>/dev/null || true @@ -60,7 +62,10 @@ deploy:production: -p 8100:80 \ silverlabs-website:latest + # Verify deployment docker ps | grep silverlabs-website + + # Cleanup rm /tmp/silverlabs-website-image.tar.gz echo "✅ Deployment complete!" ENDSSH