Strapi چیست؟
Strapi یک چارچوب مدیریت محتوا با کد منبع باز NodeJS است که برای ساخت برنامه های کاربردی و خدمات API با تولید مطمئن و مقیاس پذیر اختصاص یافته است.
در این آموزش ، نحوه استقرار یک پروژه و نصب Strapi برای تولید در سرور Ubuntu 16.04 را یاد خواهید گرفت.
پیش نیاز ها
- سرور اوبونتو 16.04. ( خرید سرور مجازی لینوکسی )
- یک حساب کاربری غیر root با دسترسی sudo.
نسخه NodeJS 10.x یا بیشتر. NodeJS یک بستر سرور است که JavaScript را اجرا می کند.
NPM نسخه 6.x یا بیشتر. NPM مدیر بسته برای Javascript است.
نسخه MxoDB 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 کار کنند ، باید بسته ساخت را نصب کنید:
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
امنیت ، سرعت ، پشتیبانی
همه یکجا در سرویس های پارس وی دی اس
بهترین را از ما بخواهید
مطالب مرتبط