D.S.
You are right, you are a human pacifier. He doesn't need to eat at night. He needs to develop ways to calm himself down. When he wakes up, wait 15 minutes longer than you have been before going in to him. Gradually increase the wait time and eventually he will give it up. Make sure he is warm enough but not too warm so he isn't waking up out of discomfort. It is possible for babies as young as 2 weeks old to sleep through the night so there is no real need for this.
He will be happier in the long run if he learns to calm himself down instead of you needing to do it. Give him enough respect to believe that he is capable of doing this.