We now have a Gruntfile...

NodeBB Development

Suggested Topics


  • 0 Votes
    7 Posts
    795 Views

    @pitaj Many thanks for your effort ๐Ÿ™

    Okay so I just npm link'ed my plugin again so I thought some file will be updated. But they weren't.

    Here is my full source code of libary.js:

    'use strict'; /* NodeBB Basic Plugin Libraries */ const controllers = require('./lib/controllers'); const plugin = {}; /* Third Party Libraries */ const Discord = require("discord.js"); const fs = require("fs"); // Nodebb Discord Bot const config = JSON.parse(fs.readFileSync("./utils/config.json", "utf-8")); var client = new Discord.Client(); let debug = true; plugin.init = function (params, callback, client) { myDebug("nodebb-discord-bot-started"); callback(); }; function myDebug(msg){ if(debug){ console.log(msg); } } module.exports = plugin; 2021-01-12T10:46:19.318Z [4567/4689] - error: Error: ENOENT: no such file or directory, open './utils/config.json' at Object.openSync (fs.js:462:3) at Object.readFileSync (fs.js:364:35) at Object.<anonymous> (/home/ubuntu/nodebb-linked-modules/nodebb-plugin-makesmart-discord-bot/library.js:15:30) at Module._compile (internal/modules/cjs/loader.js:999:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.Plugins.requireLibrary (/home/ubuntu/nodebb/src/plugins/index.js:70:39)

    I tried it with path again:

    // Nodebb Discord Bot var configpath = path.join(__dirname, 'utils', 'config.json'); const config = JSON.parse(fs.readFileSync(configpath, "utf-8")); var client = new Discord.Client();

    an suddenly ... it worked! o.O

    2021-01-12T10:51:15.711Z [4567/4765] - info: [api] Adding 2 route(s) to `api/v3/plugins` 2021-01-12T10:51:15.889Z [4567/4765] - info: Routes added 2021-01-12T10:51:15.933Z [4567/4765] - info: NodeBB Ready 2021-01-12T10:51:15.943Z [4567/4765] - info: Enabling 'trust proxy' 2021-01-12T10:51:15.972Z [4567/4765] - info: NodeBB is now listening on: 0.0.0.0:4567

    I think it was really because I ran npm link again. Funny.* I'm sorry. Most of the time, the problem is in front of the computer. ๐Ÿ™„

    But still a strange behavior in my opinion. Well ... Good to know for the future. @PitaJ as mentioned thank you for you effort. ๐Ÿ™

    For any others having the same issue:

    Read the Stackoverflow Solution posted by @PitaJ right here If it still not work use npm link in ./nodebb again to refresh something in the plugin folder ...I dont know tbh ... ๐Ÿ˜„
  • 1 Votes
    9 Posts
    4k Views

    @baris News?
    And version for 0.5.5 what are?
    Of this plugins.
    nodebb-plugin-imgshow .
    nodebb-plugin-events .
    nodebb-plugin-topic-badges .
    nodebb-plugin-sso-instagram .
    nodebb-plugin-topic-badges .

  • 0 Votes
    6 Posts
    3k Views

    use replicaset if configured by Icehunter ยท Pull Request #3091 ยท NodeBB/NodeBB

    I use a replicaset. Here's a patch to use as well. config.json: { "url": "http://localhost:4567", "secret": "fae93eb7-f17b-429d-a614-4783d8466517", "database": "mongo", "mongo": { "host": "127.0.0.1,127.0.0.1,127.0.0.1", "port": "27017,27018,27019", "username": "", "password": "", "database": "nodebb" } }

    favicon

    GitHub (github.com)

    Made a pull request for it.

  • 0 Votes
    1 Posts
    2k Views

    Glad to report that as of today, April 25th, all instances of our Premium Hosted platform benefit from backups stored via the Tarsnap backup service.

    Our previous backup solution consisted of local file system backups of each instance's database contents, persisted to the local file system. This had two shortcomings:

    Backups were not hosted off-site (a big no-no! ๐Ÿ˜ฆ) Uploaded files in /public/uploads were not backed up

    I'm glad to say that both of these shortcomings have now been addressed. Luckily, we have never had to restore a NodeBB instance from back up, thanks to our reliable hosting from DigitalOcean. Hopefully, we'll never have to ๐Ÿ˜„

    Interested in having us host a NodeBB for you? Check us out at http://nodebb.org!

  • 2 Votes
    9 Posts
    3k Views

    I did it, but didn't change a thing.

    Then, it magicaly appears yesterday.

    Thanks anyway ^_^