Követelmények
Telepítse a NodeJS-t és az NPM-et
Telepítse a MongoDB-t
Hozzon létre egy projektet
A Cezerin egy nyílt forráskódú, progresszív e-kereskedelmi webalkalmazás, amely React és Node.js használatával készült. Ebből az oktatóanyagból megtudhatja, hogyan telepíthet Cezerint éles üzemben egy tiszta Ubuntu 18.04 szerverre.
Követelmények
- Új Vultr Ubuntu 18.04 példány legalább 2 CPU maggal és 1 GB RAM-mal
- Nem root felhasználó sudo jogosultsággal.
- NodeJS 10.x vagy újabb verzió.
- MongoDB 4.x vagy újabb verzió.
Ellenőrizze az Ubuntu verziót.
lsb_release -ds
# Ubuntu 18.04 LTS
Hozzon létre egy új, nem root felhasználói fiókot sudo hozzáféréssel, és váltson rá.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
MEGJEGYZÉS: Cserélje johndoeki a felhasználónevét.
Állítsa be az időzónát.
sudo dpkg-reconfigure tzdata
Győződjön meg arról, hogy rendszere naprakész.
sudo apt update && sudo apt upgrade -y
Telepítse a NodeJS-t és az NPM-et
Telepítse a NodeJS-t.
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt -y install nodejs
Ellenőrizze a Node és NPM verziókat.
node -v && npm -v
# v10.x.x
# 6.x.x
Egyes NPM-csomagok működéséhez telepítenie kell a build-essentialcsomagot.
sudo apt-get install build-essential
Telepítse a MongoDB-t
Importálja a MongoDB GPG kulcsot a rendszerébe.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
A kulcs importálása után hozzon létre egy listafájlt.
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
Töltse be újra a csomaglistát.
sudo apt-get update
Telepítse a MongoDB csomagokat.
sudo apt -y install mongodb-org
Indítsa el a MongoDB démont.
sudo service mongod start
Hozzon létre egy projektet
A projekt klónozása git-ből.
sudo git clone https://github.com/cezerin/cezerin.git my-project
A my-projectmappa tulajdonjogának módosítása felhasználóra johndoe.
sudo chown -R johndoe:johndoe my-project
Telepítse a függőségeket, és indítsa el a kiszolgálót.
cd my-project
sudo npm install --unsafe-perm
sudo npm run build
sudo npm run setup
sudo npm start
Ezután nyissa meg a böngészőt, és keresse meg az IP-címet http://your_server_ip:3000. A Cezerin sikeresen telepítve lett a szerverére.