Updated npm install script
This commit is contained in:
parent
956d3aca08
commit
9f9e75c99f
@ -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).
|
|
||||||
|
@ -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 => {
|
||||||
|
@ -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": {
|
||||||
|
Loading…
Reference in New Issue
Block a user