fix: implement smart docker compose vs legacy docker-compose command fallback for VPS
This commit is contained in:
@@ -47,5 +47,10 @@ jobs:
|
|||||||
ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no "$VPS_USERNAME@$VPS_HOST" "
|
ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no "$VPS_USERNAME@$VPS_HOST" "
|
||||||
cd /opt/imphenbot || exit
|
cd /opt/imphenbot || exit
|
||||||
echo \"$ENV_FILE\" > .env
|
echo \"$ENV_FILE\" > .env
|
||||||
docker-compose up -d --build
|
# Build and restart containers using available docker compose command
|
||||||
|
if command -v docker-compose &> /dev/null; then
|
||||||
|
docker-compose up -d --build
|
||||||
|
else
|
||||||
|
docker compose up -d --build
|
||||||
|
fi
|
||||||
"
|
"
|
||||||
|
|||||||
@@ -39,7 +39,11 @@ fi
|
|||||||
echo "🔄 Rebuilding and restarting Docker containers..."
|
echo "🔄 Rebuilding and restarting Docker containers..."
|
||||||
$SSH_CMD << EOF
|
$SSH_CMD << EOF
|
||||||
cd $REMOTE_DIR
|
cd $REMOTE_DIR
|
||||||
docker-compose up -d --build
|
if command -v docker-compose &> /dev/null; then
|
||||||
|
docker-compose up -d --build
|
||||||
|
else
|
||||||
|
docker compose up -d --build
|
||||||
|
fi
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
echo "✅ Deployment complete!"
|
echo "✅ Deployment complete!"
|
||||||
|
|||||||
Reference in New Issue
Block a user