Prezantimi
Kërkesat
Instaloni NodeJS dhe NPM
Instaloni MongoDB
Instaloni Strapi
Krijo një projekt
Prezantimi
Strapi është një kornizë e menaxhimit të përmbajtjes NodeJS me burim të hapur, e dedikuar për të ndërtuar aplikacione dhe shërbime API të sigurta dhe të shkallëzueshme të gatshme për prodhim. Në këtë tutorial, do të mësoni se si të vendosni një projekt Strapi për prodhim në një server të pastër Ubuntu 16.04.
Kërkesat
- Një shembull i serverit Ubuntu 16.04 i sapo vendosur
- Një llogari përdoruesi jo-root me
sudoprivilegje
- Versioni i NodeJS 10.x ose më i madh. NodeJS është një platformë serveri që drejton JavaScript
- Versioni NPM 6.x ose më i madh. NPM është menaxheri i paketave për Javascript.
- Versioni MongoDB 3.x ose më i madh. MongoDB është një dyqan i fuqishëm dokumentesh.
Instaloni NodeJS dhe NPM
Ekzekutoni komandat e mëposhtme për të instaluar NodeJS:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install nodejs
Kontrolloni versionet Node dhe NPM:
node -v && npm -v
# v10.x.x
# 6.x.x
Në mënyrë që disa paketa NPM të funksionojnë, do t'ju duhet të instaloni build-essentialpaketën:
sudo apt-get install build-essential
Instaloni MongoDB
Importoni çelësin MongoDB GPG në sistemin tuaj:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
Pasi të importohet çelësi, krijoni një skedar të listës të ekzekutuar:
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
Rifresko listën e paketave:
sudo apt-get update
Instaloni paketat MongoDB:
sudo apt-get install -y mongodb-org
Filloni demonin MongoDB:
sudo service mongod start
Lidhu me guaskën MongoDB:
mongo
Krijo një bazë të dhënash MongoDB me emrin e projektit të zgjedhur:
use my-api-project
Instaloni Strapi
Ekzekutoni komandat e mëposhtme për të instaluar Strapi globalisht:
npm install strapi@alpha -g
Pasi të ketë përfunduar instalimi, kontrolloni që instalimi ka shkuar mirë:
strapi -v
# 3.0.0-alpha.x.
Krijo një projekt
Krijoni projektin tuaj të parë:
strapi new my-api-project
Përgjigjuni kërkesave të mëposhtme në përputhje me rrethanat. Në shembullin tonë, ne do të zgjedhim MongoDB si bazën tonë të të dhënave kryesore, do të fusim emrin e bazës së të dhënave që është krijuar më parë dhe do të shtypim ENTERpër të zgjedhur opsionet e paracaktuara. Do të duket si më poshtë:
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
Kjo do të krijojë një dosje të re të emërtuar my-api-projectme të gjithë strukturën e skedarit të një aplikacioni Strapi.
Nisni serverin tuaj:
strapi start
Tani që serveri Strapi është nisur, ju mund të regjistroni përdoruesin tuaj të parë duke shkuar te http://your_server_ip:1337/admin.