Updated npm install script

This commit is contained in:
NGPixel 2017-04-06 23:01:00 -04:00
parent 956d3aca08
commit 9f9e75c99f
3 changed files with 9 additions and 11 deletions

View File

@ -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) - [Installation Guide](https://wiki.requarks.io/get-started.html)
- [GitHub Repository](https://github.com/Requarks/wiki) - [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. 1. Create an empty folder where Wiki.js will run.
2. Launch a terminal / command prompt inside this newly created folder. 2. Launch a terminal / command prompt inside this newly created folder.
3. Run the command: `npm install wiki.js@latest` 3. Run the command: `npm install wiki.js@latest`
4. Wait for the installation process to complete. This may take several minutes. 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. 5. You'll be prompted to run the configuration wizard to finish the installation.
6. Run the command: `node wiki start`
### Install Wiki.js manually The configuration wizard can also be run manually using: `node wiki configure [port]`
To start Wiki.js manually, run the command: `node wiki start`
For a manual installation, read the [Installation Guide](https://wiki.requarks.io/get-started.html).

View File

@ -122,26 +122,26 @@ pm2.connectAsync().then(() => {
}]).then((ans) => { }]).then((ans) => {
switch (ans.action) { switch (ans.action) {
case 'default': 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() ora = require('ora')({ text: 'I\'ll wait until you\'re done ;)', color: 'yellow', spinner: 'pong' }).start()
return exec.stdout('node', ['wiki', 'configure'], { return exec.stdout('node', ['wiki', 'configure'], {
cwd: installDir cwd: installDir
}) })
case 'custom': 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() ora = require('ora')({ text: 'I\'ll wait until you\'re done ;)', color: 'yellow', spinner: 'pong' }).start()
return exec.stdout('node', ['wiki', 'configure', ans.customport], { return exec.stdout('node', ['wiki', 'configure', ans.customport], {
cwd: installDir cwd: installDir
}) })
default: 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) return process.exit(0)
} }
}).then(() => { }).then(() => {
ora.succeed(colors.bold.green('Wiki.js has been configured successfully. It is now starting up and should be accessible very soon!')) ora.succeed(colors.bold.green('Wiki.js has been configured successfully. It is now starting up and should be accessible very soon!'))
}) })
} else { } 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 => { }).catch(err => {

View File

@ -1,6 +1,6 @@
{ {
"name": "wiki.js", "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", "description": "A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown",
"main": "install.js", "main": "install.js",
"scripts": { "scripts": {