Jak się pisze?
Obie formy mogą być poprawne w zależności od kontekstu.
Choć forma "dobranoce" może być poprawna, jest spotykana dość rzadko.
Przykłady:
Było już po dobranocce, dlatego ich synek poszedł spać.
Przypomniałem sobie ostatnio o dobranocce, którą regularnie oglądałem, gdy byłem mały.