@xenforum said in May Docker Discussion:
I'll definitely be using nodeBB in Docker if I end up going with that.
Like this, it would make dabbling with it more approachable for less technical users (not suggesting that @xenforum is less technical), but docker-compose up
is much easier than, at minimum,
- install node (from nodejs.org? nvm? apt-get? brew?)
- clone NodeBB repo
- install Mongo / redis / Postgres (again, multiple ways to do this)
- run
npm install
(hopefully not with sudo) - run install script
- (maybe even) install and configure nginx.
The only thing running in docker makes more difficult is developing plugins. I can't house the plugin repo from within node_modules
because for all intents and purposes, the stuff in node_modules
is ephemeral, and you can't symlink from outside the NodeBB root because of the way Docker context works.