I'm making a medieval settlement of humans that reside very close to a volcano (and maybe venture into the caves surrounding the volcano), to the point of living in the caldera itself.
The humans are magically highly fire-resistant and can live there without much problem, however I'm concerned about what kind of food I can produce in a rather active volcano caldera. I'm not talking about rather greenish fertile volcano sides like we have here in Indonesia (which are made possible because of intervals between eruptions every several months), but rather imagining a black, scorched earth, with visible magma here and there, in most of the area. There will be steady magma flowing from the center of the caldera (I'm thinking of a Hawaiian-type eruption)
Note: I'm not sure if this volcano is realistic or not, or if what I describe even counts as a volcano caldera, but that is not the scope of this question.
The settlement will be inside the shallow "cup" of a volcano, with almost 10,000 people. I'm not sure about the exact dimensions of the caldera yet, but there should be plenty of room for "pastures" and improvements. There are caves that allow "one-way trading" (from the settlement to the outside world. The outside world has little interest in sending traders to this settlement).
Is it plausible for plants to live there? Cattle? There is a little magic to wiggle the requirement a bit, but I'd rather not create any plants/livestock that vastly differ from what we have in reality. What is the most plausible method to produce food there?
I don't think crop farming is possible there, but rather fruit trees that can withstand the heat, but I'm happy to be proven otherwise. I've read Considerations for a Dwarven Volcano City but I'm looking a more specific answer about raising livestock and "farming" there (and possibly other methods to produce food)