Information seems a bit unclear.
Assumption.
You are on the button.
You have J Spades 10 Spades.
You have 4 to a flush and 3 to a straight.
Antes are 10%. (0.7 BB with 7 players
Pot is 12.2 BB ( 3+3+.5+0.7+5)
BB Minimum Defense Frequency is 42.3% (Initial Pot Size/(Initial Pot Size/Bet Size)
If villain just calls with 42.4% of hands. You have 53.5% equity in the Pot.
If villain would raise with JJ+, AQ+, AJs and you can remove those from the range you have 54.6% equity. Not a big improvement
Raising all in would put the pot to 27.2 BB with 10 BB to call.
Villain would have 1:2.7 BB Pot
odds I think that if Villain hit the board he would stick around. I think that if he had over cards he might stick around.
Calling leaves you will only leave you 10 BB, but you will have a couple hands before the BB gets around again.
This is a very tough spot. I would say to call, hoping you can check behind if you miss the turn and bet if you hit. If you miss play Push/Fold with your 10 BB stack.
I am not confident in this answer.