Εισαγωγή
Απαιτήσεις
Εγκαταστήστε το NodeJS και το NPM
Εγκαταστήστε το MongoDB
Εγκαταστήστε το Strapi
Δημιουργήστε ένα έργο
Εισαγωγή
Το Strapi είναι ένα ανοιχτού κώδικα NodeJS Content Management Framework αφιερωμένο στη δημιουργία ασφαλών και επεκτάσιμων εφαρμογών και υπηρεσιών API έτοιμων για παραγωγή. Σε αυτό το σεμινάριο, θα μάθετε πώς να αναπτύξετε ένα έργο Strapi για παραγωγή σε έναν καθαρό διακομιστή Ubuntu 16.04.
Απαιτήσεις
- Μια πρόσφατα αναπτυγμένη παρουσία διακομιστή Ubuntu 16.04
- Ένας λογαριασμός χρήστη που δεν είναι root με
sudoπρονόμια
- NodeJS έκδοση 10.x ή μεταγενέστερη. Το NodeJS είναι μια πλατφόρμα διακομιστή που τρέχει JavaScript
- Έκδοση NPM 6.x ή μεταγενέστερη. Το NPM είναι ο διαχειριστής πακέτων για Javascript.
- MongoDB έκδοση 3.x ή μεταγενέστερη. Το MongoDB είναι ένα ισχυρό κατάστημα εγγράφων.
Εγκαταστήστε το NodeJS και το NPM
Εκτελέστε τις ακόλουθες εντολές για να εγκαταστήσετε το NodeJS:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get 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 0C49F3730359A14518585931BC711F9BA15703C6
Μόλις εισαχθεί το κλειδί, δημιουργήστε ένα αρχείο λίστας που εκτελείται:
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Φορτώστε ξανά τη λίστα πακέτων:
sudo apt-get update
Εγκαταστήστε τα πακέτα MongoDB:
sudo apt-get install -y mongodb-org
Ξεκινήστε τον δαίμονα MongoDB:
sudo service mongod start
Συνδεθείτε στο κέλυφος MongoDB:
mongo
Δημιουργήστε μια βάση δεδομένων MongoDB με το όνομα του έργου που έχετε επιλέξει:
use my-api-project
Εγκαταστήστε το Strapi
Εκτελέστε τις ακόλουθες εντολές για να εγκαταστήσετε το Strapi παγκοσμίως:
npm install strapi@alpha -g
Μόλις ολοκληρωθεί η εγκατάσταση, ελέγξτε ότι η εγκατάσταση πήγε καλά:
strapi -v
# 3.0.0-alpha.x.
Δημιουργήστε ένα έργο
Δημιουργήστε το πρώτο σας έργο:
strapi new my-api-project
Απαντήστε ανάλογα στις παρακάτω προτροπές. Στο παράδειγμά μας, θα επιλέξουμε το MongoDB ως την κύρια βάση δεδομένων μας, θα εισαγάγουμε το όνομα της βάσης δεδομένων που δημιουργήθηκε προηγουμένως και θα πατήσουμε ENTERγια να επιλέξετε τις προεπιλεγμένες επιλογές. Θα φαίνεται ως εξής:
Lets configurate the connection to your database:
? Choose your main database: MongoDB
? Database name: my-api-project
? Host: 127.0.0.1
? +srv connection: false
? Port (It will be ignored if you enable +srv): 27017
? Username:
? Password:
? Authentication database (Maybe "admin" or blank):
? Enable SSL connection: false
Αυτό θα δημιουργήσει έναν νέο φάκελο my-api-projectμε το όνομα ολόκληρη τη δομή του αρχείου μιας εφαρμογής Strapi.
Ξεκινήστε τον διακομιστή σας:
strapi start
Τώρα που έχει ξεκινήσει ο διακομιστής Strapi, μπορείτε να εγγράψετε τον πρώτο σας χρήστη μεταβαίνοντας στο http://your_server_ip:1337/admin.