Based on the model "A lot of people are going to be there tomorrow", it should be "There are going to be a lot of people tomorrow". Nevertheless, when inverted in the "there" construction, the noun nearest the verb is "lot", so you will also hear "There's going to be a lot of people tomorrow" quite often. So I'd say that both are correct, but the second one you cited is "more correct".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.