|
|
|
#######################################################################
|
|
|
|
# REQUARKS WIKI - CONFIGURATION #
|
|
|
|
#######################################################################
|
|
|
|
# Full explanation + examples in the documentation:
|
|
|
|
# https://requarks-wiki.readme.io/
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Title of this site
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
|
|
|
|
title: Wiki
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Full public path to the site, without the trailing slash
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
|
|
|
|
host: http://localhost
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Port the main server should listen to (80 by default)
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# To use process.env.PORT, comment the line below:
|
|
|
|
|
|
|
|
port: 80
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Data Directories
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
|
|
|
|
paths:
|
|
|
|
repo: ./repo
|
|
|
|
data: ./data
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Site Authentication
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
|
|
|
|
auth:
|
|
|
|
local:
|
|
|
|
enabled: true
|
|
|
|
google:
|
|
|
|
enabled: true
|
|
|
|
clientId: GOOGLE_CLIENT_ID
|
|
|
|
clientSecret: GOOGLE_CLIENT_SECRET
|
|
|
|
microsoft:
|
|
|
|
enabled: true
|
|
|
|
clientId: MS_APP_ID
|
|
|
|
clientSecret: MS_APP_SECRET
|
|
|
|
facebook:
|
|
|
|
enabled: false
|
|
|
|
clientId: FACEBOOK_APP_ID
|
|
|
|
clientSecret: FACEBOOK_APP_SECRET
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Database Connection String
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
|
|
|
|
db: mongodb://localhost:27017/wiki
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Git Connection Info
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
|
|
|
|
git:
|
|
|
|
url: https://github.com/Organization/Repo
|
|
|
|
branch: master
|
|
|
|
auth:
|
|
|
|
|
|
|
|
# Type: basic, oauth or ssh
|
|
|
|
type: ssh
|
|
|
|
|
|
|
|
username: marty
|
|
|
|
|
|
|
|
# Password, OAuth token or private key passphrase:
|
|
|
|
password: MartyMcFly88
|
|
|
|
|
|
|
|
# Only for SSH authentication:
|
|
|
|
publicKey: /etc/requarkswiki/keys/git.pub
|
|
|
|
privateKey: /etc/requarkswiki/keys/git.key
|
|
|
|
sslVerify: true
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Secret key to use when encrypting sessions
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Use a long and unique random string (256-bit keys are perfect!)
|
|
|
|
|
|
|
|
sessionSecret: 1234567890abcdefghijklmnopqrstuvxyz
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Administrator email
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# An admin account will be created using the email specified here.
|
|
|
|
# The password is set to "admin123" by default. Change it immediately
|
|
|
|
# upon login!!!
|
|
|
|
|
|
|
|
admin: admin@company.com
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Site Language
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Possible values: en, fr
|
|
|
|
|
|
|
|
lang: en
|