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" "
|
||||
cd /opt/imphenbot || exit
|
||||
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..."
|
||||
$SSH_CMD << EOF
|
||||
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
|
||||
|
||||
echo "✅ Deployment complete!"
|
||||
|
||||
Reference in New Issue
Block a user