Nooo, I'm afraid not. Discus get quite large, and the tank neither offers enough length for the discus to swim, nor enough turning space! Discus will be more than cramped in a 29.
You'd need a tank at least 48" long and 18" wide (standard 75 gallon).
Did you have any other fish in mind? I'm assuming you already have the tank?