linux环境发布项目(node项目)

2019-03-21  本文已影响0人  泪花烟熏妆

前提:测试环境已经安装好node等环境。

步骤:

1.通过xshell连接测试服务器,马上250测试服务器地址为:10.250.140.250 账号:root W8R__kjq_kUH6UFaLf__98UtBeg7J1DjVg3BhS7kbbp36Ypi__s_p8fv3,连接成功即可。

2.通过cd /home切换到home目录可通过ls命令查看目录下的文件,250测试环境发布的项目地址为/home/finance/App;(切换到此目录)

3.在上面的目录创建新的 文件夹mkdir interviewzkj.msxf.lotest;

4.在本地通过npm  run pack命令打包压缩包后上传至此目录,可通过 unzip +zip包名(可通过 tab快捷键快速填充文件名)解压

5.解压后可通过forever list命令查看启动 的服务(前提已经安装forever,可通过npm install forever -g安装),可通过forever  stop 服务名(uid)停止服务,可通过执行forever start  +app.js(启动的文件),eg:CFG_PATH='/home/finance/Config/interviewzkj.msxf.lotest/index-test.js' forever start --uid interviewzkj.msxf.lotest -a ./bin/www;

6.此项目有一个配置文件需配置在/home/finance/Config目录下,此文件用于项目配置的地址配置。

附录:

一.以上为项目发布的具体步骤,补充一点linux命令操作

1.删除文件下面的所有文件命令:rm -rf *;

2.查看文件内容:cat 文件名

3.修改文件内容:vi

vi有3种模式:

1)vi +文件名,直接进入文件此时可移动光标可删除不可修改,可通过点击:冒号,输入q!(不保存退出),wq保存退出.

2)vi + 文件名输入i进入编辑模式可通过esc退出

二.添加查看删除环境变量(node环境)

1.windows配置

查看 set NODE_ENV(变量名)

设置 set NODE_ENV=test

删除 set NODE_ENV=

2.linux配置

查看 echo $NODE_ENV

设置 export NODE_ENV=test

删除 unset NODE_ENV

env命令可查看所有环境变量

以上配置环境变量都为临时配置,如需永久配置需更改配置文件。

三.linux下启动node服务

因用node命令启动的服务当窗口关闭时会关闭所以用到forever

引用知识:

一.forever的应用

常用命令如下:

forever start -l forever.log ./bin/www #指定forever日志输出文件,默认路径~/.forever

forever start -l forever.log -a ./bin/www  #需要注意,如果第一次启动带日志输出文件,以后启动都需要加上 -a 参数,forever默认不覆盖原文件

forever start -o out.log -e err.log ./bin/www  #指定node.js应用的控制台输出文件和错误信息输出文件

二.linux中shell脚本的应用

shell脚本在window下我用的是vs编辑器会有格式问题,可用notepad编辑器转换为unix格式。

1.#!/bin/bash

# 上面中的 #! 是一种约定标记, 它可以告诉系统这个脚本需要什么样的解释器来执行;

2.shell注释以#开头

3.$0表示当前shell名称,$n,n为数字,如$1表示第一个参数

上一篇下一篇

猜你喜欢

热点阅读