linux nginx node mongodb git 安装&部署

7 篇文章 0 订阅
5 篇文章 0 订阅
nvm

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

重启 putty

nvm install 15.3

node -v

npm -v

cd home/

mkdir wwwroot

cd wwwroot/

mkdir book-mgr

open -> https://www.mongodb.com/try/download/community

在这里插入图片描述


wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.8.tgz

ls

tar -zxvf mongodb-linux-x86_64-rhel80-4.4.8.tgz

(
	x: 提取内容, 
	z: tar 包被 gzip 压缩过 要解压缩, 
	v: 显示详情, 
	f: 指定要处理的文件
)

ls

[xxxx@xxxxxxxxxxxxxx book-mgr] # mkdir db

cd mongodb-linux-x86_64-rhel80-4.4.8/

cd bin/

./mongod --dbpath ../../db/ -logpath ../../db.log -fork

在这里插入图片描述



yum install git 

y

git

cd ../../

pwd
	/home/wwwroot/book-mgr

git clone https://github.com/xiaohongcoder/book.git
	git clone https://github.com.cnpmjs.org/xiaohongcoder/book.git

npm i

npm run nodemon

在这里插入图片描述
在这里插入图片描述


开放 80 443 端口

pm2?

npm i pm2 -D

查看所有进程
npx pm2 list

杀死所有进程
npx pm2 kill 

全局安装 pm2
sudo npm i -g pm2

不用再带上 npx 了

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "nodemon": "nodemon src/index.js",
    "serve": "node src/index.js",
    "start": "pm2 start npm --name book-mgr -- run serve"
  },

pm2 start

pm2 stop book-mgr
pm2 stop id

pm2 list

pm2 log book-mgr
pm2 log id





npm run build
+
copy dist to book-mgr-be/public/
||




丢掉本地全部更新
git reset --hard

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值