安装nodejs
-下载1
2
3$ wget -p ~ https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x64.tar.xz
$ tar -C ~ -xf node-v10.15.0-linux-x64.tar.xz
$ mv ~/node-v10.15.0-linux-x64 /export/servers/nodejs
- 配置环境变量
nodejs
1
2export NODEJS_HOME=/export/servers/nodejs
PATH=$PATH:$NODEJS_HOME/bin检测
1
$ npm version
安装konga
安装过程比较简单,唯一要注意的是,正常情况下,解压好konga的包后,执行npm install下载各种依赖就可以了,但是公司线上服务器无法直接git下载代码,可以找一台可以联网和执行git的linux服务器把konga的依赖安装好,然后整体打包,放到线上服务器部署,下面的步骤就是这个方式。
下载konga
1 | $ wget http://duck.jdfin.local/dav/test.tar #已经安装好依赖的konga |
修改konga的配置
先复制一份local的配置信息,里面主要是启动的端口,选择的数据库
1
$ cp /export/servers/konga-0.13.0/config/local_example.js /export/servers/konga-0.13.0/config/local.js
修改local.js示例如下:
1 | module.exports = { |
修改connection中数据库配置信息
1 | $ vi /export/servers/konga-0.13.0/config/connections.js |
修改connections.js示例如下:
- 因为只用了postgres,只保留它的配置就可以了
1
2
3
4
5
6
7
8
9
10
11
12
13
14module.exports.connections = {
postgres: {
adapter: 'sails-postgresql',
url: process.env.DB_URI,
host: 'localhost',
user: 'admin',
password: 'ds2f84#@!5Q1',
port: 5432,
database: 'konga_database',
// schema: process.env.DB_PG_SCHEMA ||'public',
poolSize: 20,
ssl: false // If set, assume it's true
},
};
初始化数据库
1 | $ node /export/servers/konga-0.13.0/bin/konga.js prepare --adapter postgres --uri postgresql://:kong@localhost:5432/konga_database |
启动konga
1 | $ cd /export/servers/konga-0.13.0/ |