In a large skillet with a lid, cook the bacon until crisp. Add the onion and salt, and saute until the onions are lightly browned. Add the cabbage and cook for 2-3 minutes. Add the red wine and juice and deglaze the pan, scraping up the browned bits with a wooden spoon. Add the remaining ingredients, cover, reduce heat to low, and simmer 2 hours. Add more apple juice if the level of liquid gets too low. Serve warm.