Structure-preserving nodal DG method for the Euler equations with gravity: well-balanced, entropy stable, and positivity preserving | Synapse