Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
50 lines (38 sloc) 1.21 KB


Source code of Uses issues API as backend.


git clone
cd bem-forum
npm i
YENV=production npm run make
echo "module.exports = {};" > server/secret-config.js

Please provide your github OAuth credentials in server/secret-config.js like this:

module.exports = {
    github: {
        tokens: [
        clientID: 'YOUR_CLIENT_ID',
        clientSecret: 'YOUR_CLIENT_SECRET'

You may get them on For development use http://localhost:3000/auth/github/callback as callback URL.

Note: server/secret-config.js is not under version control. You may prefer ENV variables BEM_FORUM_TOKENS (comma delimited), BEM_FORUM_CLIENT_ID and BEM_FORUM_CLIENT_SECRET instead.

Also languages may be set by ENV variables BEM_FORUM_DEFAULT_LANG and BEM_FORUM_LANGS (comma delimited).

Then just run npm start for production mode.


Edit server/config.js to provide your github repo info.


npm run watch
You can’t perform that action at this time.