From 9f9e75c99f685fd228f38474c9211c8b4b779ea8 Mon Sep 17 00:00:00 2001 From: NGPixel Date: Thu, 6 Apr 2017 23:01:00 -0400 Subject: [PATCH] Updated npm install script --- npm/README.md | 10 ++++------ npm/install.js | 8 ++++---- npm/package.json | 2 +- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/npm/README.md b/npm/README.md index c460e306..cd94522b 100644 --- a/npm/README.md +++ b/npm/README.md @@ -14,15 +14,13 @@ This npm package is an installer for Wiki.js. For information about Wiki.js, inc - [Installation Guide](https://wiki.requarks.io/get-started.html) - [GitHub Repository](https://github.com/Requarks/wiki) -### Install Wiki.js using npm +### Install Wiki.js 1. Create an empty folder where Wiki.js will run. 2. Launch a terminal / command prompt inside this newly created folder. 3. Run the command: `npm install wiki.js@latest` 4. Wait for the installation process to complete. This may take several minutes. -5. Edit the file `config.yml` located in the root of your folder and change the settings accordingly. -6. Run the command: `node wiki start` +5. You'll be prompted to run the configuration wizard to finish the installation. -### Install Wiki.js manually - -For a manual installation, read the [Installation Guide](https://wiki.requarks.io/get-started.html). +The configuration wizard can also be run manually using: `node wiki configure [port]` +To start Wiki.js manually, run the command: `node wiki start` diff --git a/npm/install.js b/npm/install.js index d41d632c..59a01b58 100644 --- a/npm/install.js +++ b/npm/install.js @@ -122,26 +122,26 @@ pm2.connectAsync().then(() => { }]).then((ans) => { switch (ans.action) { case 'default': - console.info(colors.bold.cyan('> Browse to http://your-server:3000/ to configure your wiki!')) + console.info(colors.bold.cyan('> Browse to http://your-server:3000/ to configure your wiki! (Replaced your-server with the hostname or IP of your server!)')) ora = require('ora')({ text: 'I\'ll wait until you\'re done ;)', color: 'yellow', spinner: 'pong' }).start() return exec.stdout('node', ['wiki', 'configure'], { cwd: installDir }) case 'custom': - console.info(colors.bold.cyan('> Browse to http://your-server:' + ans.customport + '/ to configure your wiki!')) + console.info(colors.bold.cyan('> Browse to http://your-server:' + ans.customport + '/ to configure your wiki! (Replaced your-server with the hostname or IP of your server!)')) ora = require('ora')({ text: 'I\'ll wait until you\'re done ;)', color: 'yellow', spinner: 'pong' }).start() return exec.stdout('node', ['wiki', 'configure', ans.customport], { cwd: installDir }) default: - console.info(colors.bold.cyan('> Open config.yml in your favorite editor. Then start Wiki.js using: node wiki start')) + console.info(colors.bold.cyan('> You can run the configuration wizard using command:') + colors.bold.white(' node wiki configure') + colors.bold.cyan('. Then start Wiki.js using command: ') + colors.bold.white('node wiki start')) return process.exit(0) } }).then(() => { ora.succeed(colors.bold.green('Wiki.js has been configured successfully. It is now starting up and should be accessible very soon!')) }) } else { - console.info(colors.cyan('[!] Non-interactive terminal detected. You may now manually edit config.yml and start Wiki.js by running: node wiki start')) + console.info(colors.cyan('[WARNING] Non-interactive terminal detected. You must manually start the configuration wizard using the command: node wiki configure')) } }) }).catch(err => { diff --git a/npm/package.json b/npm/package.json index c481ad23..2b233f3c 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,6 +1,6 @@ { "name": "wiki.js", - "version": "1.0.0-beta.9.2", + "version": "1.0.0-beta.9.5", "description": "A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown", "main": "install.js", "scripts": {