### shipit部署工具 * node v9+ `npm install -g shipit-cli` `vim ~/.ssh/config` ```bash Host sj Hostname 210.77.68.221 Port 29 User lijianxuan ServerAliveInterval 60 ``` 拷贝公钥到服务器下,然后运行部署命令即可部署,无需登录服务器 `shipit main deploy` or `npm run d` ### 时空三极网站数据库 创建用户: `gis`,密码: `gispassword` ```sql CREATE USER gis WITH LOGIN NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT NOREPLICATION CONNECTION LIMIT -1 PASSWORD 'gispassword'; CREATE DATABASE geonetwork WITH OWNER = gis ENCODING = 'UTF8' CONNECTION LIMIT = -1; CREATE DATABASE metadata WITH OWNER = gis ENCODING = 'UTF8' CONNECTION LIMIT = -1; ``` 然后在两个数据库中分别运行 ```sql CREATE EXTENSION dblink; CREATE EXTENSION hstore; CREATE EXTENSION pgcrypto; CREATE EXTENSION "uuid-ossp"; CREATE EXTENSION postgis; CREATE EXTENSION tablefunc; ```