Finally got this to work! It seems that the nodemailer plugin has a dependency on node v 6.0.0. As soon as I changed the dependency to a compatible version the problem was solved.
Hope this helps someone else facing the same issue.
I have stumbled upon NodeBB only recently and it is difficult to not fall in love with it. My concern is integrating it with existing sites. Some of the plugins I came across like nodebb-plugin-blog-comments seem unmaintained.
Are there alternatives?
I would like to integrate nodeBB with gatsby in SEO friendly manner utilizing SSR.
I would like to start with Gatsby used as a wiki-like site and NodeBB serving as a comment system under static pages as well as stand alone forum. Are there plugins / solutions to make that happened? The biggest concern is shared authentication between wiki and nodebb.
Is there better suited tool for this? Like Ghost perhaps?
Any hints / thoughts highly appreciated.
So you want your static Gatsby site to be dynamic. Heh, you are not the only one to have given this some thought...
But... where's the "win" here?
Security: Well, the moment you go dynamic you open the door much wider to crackers. Maybe some small win that your static content is "safe" and only comments system exposed.
Narrow minded to only analyze a single vector though so lets take speed and performance. Well, a static article might load faster since now main potential bottleneck is backend db and script glue.
On to stability: Maybe a bit more stable to only make comments dynamic?
Maintenance: I question whether this pans out on the cost/benefit front because the moment you go dynamic you add a LOT to your stack. Admin that stuff takes time so you may as well leverage it for other stuff.
So ye' needs to be rollin' up yer' sleeves and experiment to find where your sweet spot lies. I think I would be inclined to go with dynamic blog such as ghost (definitely not WP). Ditto on the wiki front.
NodeBB is awesome sauce for sure but seems overkill for a blog comment system. Disqus sucks privacy & copyright wise but there are other 3rd party offerings w/less egregious terms, e.g. Muut and a couple others I don't recall off top of my head. Personally, I just do w/o comments. No interest/need in becoming an Internet Personality. I just toss some stuff "out there" for whatever it may be worth to whomever. Yeah, maybe missing some back and forth, contribs, etc. but when it comes to bloggin' I would rather spend my time writing than maintaining and sweating the next zero day exploit. Yeah, I am a freak.
Be all that as it may....
Perhaps these are the droids yer' looking for: