So I was wondering if anyone knew how to setup NodeBB to have zero down time. When something goes wrong, and NodeBB gets rebooted with Forever, there is a window of time that the site is down. Are there steps to having 2 NodeBBs running at the same time sharing the same database? (Database redundancy is a separate project for later.)
Best posts made by RefinedSoftware
Zero Down Time
Installing NodeBB on joyents smartos solaris
I have been working on a Solaris Installation Guide. I just got the first public draft up on the wiki. Feel free to give me feedback, I am hoping to have a windows guide soon as it is the biggest pain to setup a development station.
Latest posts made by RefinedSoftware
"./nodebb reset" is not working.
When I try and use:
warn: [reset] Nothing reset.
But does not exit, it just hangs with this as the last message.
Then when I try to run my site it says to contact the developers of some 3rd party plugin (plugins who probably have not been updated since the last breaking change.) It is an easy fix if reset would just disable those plugins but it does not seam to be working.
NodeBB/nodebb-english has .py file in it.
Generate "502 Bad Gateway" page after every theme change
When "community.nodebb.org" was updating, nginx servered a "502 Bad Gateway" text error page instead of a custom page displaying something like: "We will be back soon". I recommend that NodeBB creates a static page that is directly servered by nginx when NodeBB is down. This page should use the exact same theme as you currently have selected for your site. I think the link to nginx should be automated as much as possible (maybe ask [yes]/no permission in setup). But if it can't be there needs to be an easy tutorial on how to link nginx to this static page. The static page should be able to be overridden. It should be updated every time the theme changes. Thoughts?
Why requestjs over browserify?
So it looks like requestjs and browserify solve some of the same problems but in different ways. There are a few features that browserify seams to have that requestjs does not. For example, browserify can bundle all your dependencies into a single file (which you are already doing for most of your browser dependencies but for some reason using requestjs for others). But here is the kicker, browserify allows you to use nodejs core modules in the browser with its shims that give you access to the modules below. So would browserify be a good or bad fit for NodeBB?