@@ -36,10 +36,10 @@ function ensureDirCopyExists (fromDir, toDir) {
3636 * typically has links to account signup and login, and can be overridden by
3737 * the server operator.
3838 *
39- * @param argv {Function } Express.js app object
39+ * @param argv {Object } Express.js app object
4040 */
4141async function ensureWelcomePage ( argv ) {
42- const { multiuser, templates } = argv
42+ const { multiuser, templates, server , host , parent } = argv
4343 const rootDir = path . resolve ( argv . root )
4444 const serverRootDir = multiuser ? path . join ( rootDir , argv . host . hostname ) : rootDir
4545
@@ -49,11 +49,14 @@ async function ensureWelcomePage (argv) {
4949 // let existingIndexPageAcl = path.join(serverRootDir, 'index.html.acl')
5050
5151 if ( ! fs . existsSync ( existingIndexPage ) ) {
52+ console . log ( argv )
5253 fs . mkdirp ( serverRootDir )
5354 await utils . copyTemplateDir ( templates . server , serverRootDir )
5455 await utils . processHandlebarFile ( existingIndexPage , {
55- serverName : 'Tittentei'
56- // Need to load config from somewhere
56+ serverName : server ? server . name : host . hostname ,
57+ serverDescription : server ? server . description : '' ,
58+ serverLogo : server ? server . logo : '' ,
59+ serverVersion : parent . _version
5760 } )
5861 // fs.copySync(defaultIndexPageAcl, existingIndexPageAcl)
5962 }
0 commit comments