]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/initializers/installer.js
Move the count of results for the pagination in constants module
[github/Chocobozzz/PeerTube.git] / server / initializers / installer.js
index 750eb2c5927d3072adf1adf123e3aabaa182b829..c2f5e47bc82fab1592190a3cb54de00c444b8a7b 100644 (file)
@@ -3,6 +3,7 @@
 const async = require('async')
 const config = require('config')
 const mkdirp = require('mkdirp')
+const passwordGenerator = require('password-generator')
 const path = require('path')
 
 const checker = require('./checker')
@@ -56,13 +57,12 @@ function createOAuthClientIfNotExist (callback) {
 
     logger.info('Creating a default OAuth Client.')
 
-    // TODO: generate password
-    const password = 'megustalabanana'
-    Users.createClient(password, [ 'password' ], function (err, id) {
+    const secret = passwordGenerator(32, false)
+    Users.createClient(secret, [ 'password' ], function (err, id) {
       if (err) return callback(err)
 
       logger.info('Client id: ' + id)
-      logger.info('Client password: ' + password)
+      logger.info('Client secret: ' + secret)
 
       return callback(null)
     })
@@ -78,9 +78,8 @@ function createOAuthUserIfNotExist (callback) {
 
     logger.info('Creating the administrator.')
 
-    // TODO: generate password
-    const username = 'admin'
-    const password = 'nomegustalabanana'
+    const username = 'root'
+    const password = passwordGenerator(8, true)
 
     Users.createUser(username, password, function (err) {
       if (err) return callback(err)