美文网首页
linux环境发布项目(node项目)

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

作者: 泪花烟熏妆 | 来源:发表于2019-03-21 16:28 被阅读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表示第一个参数

    相关文章

      网友评论

          本文标题:linux环境发布项目(node项目)

          本文链接:https://www.haomeiwen.com/subject/iwccvqtx.html