部署 UPGW API

  • 安装依赖

$ yum install python-pip python-devel -y
  • 安装 API

有 gitlab 权限

直接从 gitlab 下载,操作如下:

$ git clone http://gitlab.sh.99cloud.net/5GS/nts-support-api.git
$ cd nts-support-api
$ pip install -r requirements.txt
$ python setup.py install

无 gitlab 权限

api 提供代码压缩包,下载并解压

$ cd nts-support-api.git
$ git init
$ pip install -r requirements.txt
$ python setup.py install
  • 拷贝配置文件

$ cp -rp etc/nts-support-api/ /etc/
  • 启动 nes-api

python /usr/lib/python2.7/site-packages/nts_support_api/cmd/api.py  --config-file /etc/nts-support-api/nts-support-api.conf