Απαιτήσεις
Εγκαταστήστε το NodeJS και το NPM
Εγκαταστήστε το MongoDB
Δημιουργήστε ένα έργο
Το Cezerin είναι μια προοδευτική εφαρμογή Ιστού ηλεκτρονικού εμπορίου ανοιχτού κώδικα που δημιουργήθηκε με χρήση React και Node.js. Σε αυτό το σεμινάριο, θα μάθετε πώς να αναπτύξετε ένα Cezerin για παραγωγή σε έναν καθαρό διακομιστή Ubuntu 18.04.
Απαιτήσεις
- Νέα παρουσία Vultr Ubuntu 18.04 με τουλάχιστον 2 πυρήνες CPU και 1 GB RAM
- Χρήστης χωρίς root με δικαιώματα sudo.
- NodeJS έκδοση 10.x ή μεταγενέστερη.
- MongoDB έκδοση 4.x ή μεταγενέστερη.
Ελέγξτε την έκδοση του Ubuntu.
lsb_release -ds
# Ubuntu 18.04 LTS
Δημιουργήστε έναν νέο λογαριασμό χρήστη που δεν είναι root με πρόσβαση sudo και μεταβείτε σε αυτόν.
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 εγκαταστάθηκε με επιτυχία στον διακομιστή σας.