部署在崭新的ec2 instance上的步骤 - Arch1tect/chatbox-webpack GitHub Wiki
instance type: amzn2-ami-hvm-2.0.20180810-x86_64-gp2 - ami-0782017a917e973e7 Amazon Linux 2 AMI 2.0.20180810 x86_64 HVM gp2
部署Chat socket
- ssh 进入
cd projectgit clone https://github.com/Arch1tect/chatbox-socket.git- install nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
. ~/.nvm/nvm.sh
- install nodejs v10.14.2
nvm install 10.14.2 - install node packages in project folder
npm install . - install pm2
npm install pm2 -g - start socket backend
pm2 start . --name chat-socket - install nginx
sudo amazon-linux-extras install nginx1.12 - 从chat-socket repo复制nginx.conf到/etc/nginx/nginx.conf
- 启动nginx
sudo nginx