帮酷LOGO
0 0 评论
文章标签:ECO  Ubuntu  ecom  

Cezerin是一个开源的电子商务应用,使用React和node.js构建,在本教程中,你将学习如何在干净的Ubuntu18 04服务器上部署用于生产的Cezerin 。

要求

  • 新的Ubuntu 18.04实例,至少有2个CPU内核和1GB内存,
  • 有sudo权限的非root用户,
  • NodeJS版本10 x或更高,
  • MongoDB版本4.x或更高版本,

检查Ubuntu版本。


lsb_release -ds

# Ubuntu 18.04 LTS

使用sudo访问创建一个新的非root用户帐户,并且切换到它。


adduser johndoe --gecos"John Doe"
usermod -aG sudo johndoe
su - johndoe

注:将johndoe替换为你的用户名。

设置时区。


sudo dpkg-reconfigure tzdata

确保你的系统是最新的。


sudo apt update && sudo apt upgrade -y

安装NodeJS和NPM

安装NodeJS 。


curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt -y install nodejs

检查node和NPM版本。


node -v && npm -v
# v10.x.x
# 6.x.x

为了使某些NPM包正常工作,你需要安装build-essential包。


sudo apt-get install build-essential

安装MongoDB

将MongoDB GPG密钥导入你的系统。


sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

导入密钥后,创建列表文件。


echo"deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

重新加载软件包列表。

 
sudo apt-get update

 

安装MongoDB软件包。


sudo apt -y install mongodb-org

启动MongoDB守护进程。


sudo service mongod start

创建一个项目

从git克隆项目。


sudo git clone https://github.com/cezerin/cezerin.git my-project

my-project文件夹的所有权更改为用户johndoe


sudo chown -R johndoe:johndoe my-project

安装依赖项并启动服务器。


cd my-project
sudo npm install --unsafe-perm
sudo npm run build
sudo npm run setup
sudo npm start

接下来,打开你的浏览器,并且浏览到IP地址http://your_server_ip:3000 ,Cezerin已成功安装在你的服务器上。



文章标签:Ubuntu  ECO  ecom  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语