Увод
Захтеви
Инсталирајте НодеЈС и НПМ
Инсталирајте МонгоДБ
Инсталирајте Страпи
Креирајте пројекат
Увод
Страпи је НодеЈС оквир за управљање садржајем отвореног кода посвећен изградњи сигурних и скалабилних АПИ апликација и услуга спремних за производњу. У овом водичу ћете научити како да примените Страпи пројекат за производњу на чистом Убунту 16.04 серверу.
Захтеви
- Ново распоређена инстанца сервера Убунту 16.04
- Не-роот кориснички налог са
sudoпривилегијама
- НодеЈС верзија 10.к или новија. НодеЈС је серверска платформа која покреће ЈаваСцрипт
- НПМ верзија 6.к или новија. НПМ је менаџер пакета за Јавасцрипт.
- МонгоДБ верзија 3.к или новија. МонгоДБ је моћно складиште докумената.
Инсталирајте НодеЈС и НПМ
Покрените следеће команде да бисте инсталирали НодеЈС:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install nodejs
Проверите верзије Ноде и НПМ:
node -v && npm -v
# v10.x.x
# 6.x.x
Да би неки НПМ пакети радили, мораћете да инсталирате build-essentialпакет:
sudo apt-get install build-essential
Инсталирајте МонгоДБ
Увезите МонгоДБ ГПГ кључ у свој систем:
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
Инсталирајте МонгоДБ пакете:
sudo apt-get install -y mongodb-org
Покрените МонгоДБ демон:
sudo service mongod start
Повежите се са љуском МонгоДБ:
mongo
Креирајте МонгоДБ базу података са именом вашег одабраног пројекта:
use my-api-project
Инсталирајте Страпи
Покрените следеће команде да бисте глобално инсталирали Страпи:
npm install strapi@alpha -g
Када се инсталација заврши, проверите да ли је инсталација прошла добро:
strapi -v
# 3.0.0-alpha.x.
Креирајте пројекат
Креирајте свој први пројекат:
strapi new my-api-project
У складу са тим одговорите на следећа упутства. У нашем примеру, изабраћемо МонгоДБ као нашу главну базу података, унети име базе података која је претходно креирана и притиснути 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 start
Сада када је Страпи сервер покренут, можете регистровати свог првог корисника тако што ћете отићи на http://your_server_ip:1337/admin.