البدء • التطوير المحلي • نشر الإنتاج • الاعتمادات
أسهل طريقة للبدء هي نشر موقع SingleLink الخاص بك مع السكك الحديدية. يمكنك البدء بنقرة واحدة باستخدام الزر أدناه وبناء ما يصل إلى ثلاث صفحات SingleLink ، ولكل منها مجالات مخصصة ، مجانًا بنسبة 100 ٪ ، وذلك بفضل نظام الائتمان الذي تبلغ تكلفته 5 دولارات.
نوصي أيضًا بتوصيل Vercel و Planetscale ببيئة Singlelink التي تستضيفها ذاتيًا.
SingleLink هو مشروع NodeJS مبني على Next.js ، GraphQL (يتم تقديمه عبر Apollo Server) ، و MySQL.
إذا لم تكن قد لم تقم بالفعل ، فستحتاج إلى تثبيت Nodejs و MySQL قبل أن تتمكن من الاستضافة أو العمل على Singelink.
npm run db:boot من جذر المشروع.بمجرد تثبيت Nodejs و MySQL ، يمكنك تنزيل SingleLink محليًا مع:
git clone https://github.com/Neutron-Creative/Singlelink.git ; cd Singlelink ;قبل البدء ، ستحتاج إلى تكوين بيئتك عن طريق نسخ قالب .env:
cp .env.template .env
ثم ، قم بتعيين متغيرات البيئة الإلزامية التالية على تفضيلاتك:
DB_URL : اختياريًا ، تجاوز متغيرات DB env المتبقية مع عنوان URL للاتصال الكل في واحدDB_DATABASE : اسم قاعدة بيانات MySQL التي ستتصل بها (على سبيل المثال: Railway)DB_PORT : المنفذ لقاعدة بيانات MySQL التي ستتصل بها (على سبيل المثال: 3306)DB_HOST : عنوان URL المضيف لقاعدة بيانات MySQL الخاصة بك (على سبيل المثال: الحاويات-US-East-133-Railway.App)DB_USER : اسم المستخدم لمستخدم MySQL الخاص بك (على سبيل المثال: الجذر)DB_PASSWORD : كلمة المرور لمستخدم MySQL الخاص بكSECRET : السر المستخدم للتوقيع والتحقق من صحة JWTs أثناء المصادقةPASSWORD : كلمة المرور التي ستستخدمها لتسجيل الدخول وإدارة SingLelink الخاصة بكاختياريا ، اضبط المتغيرات التالية لتخصيص موقعك:
META_TITLE : عنوان موقعك ، الذي شوهد في نتائج بحث GoogleMETA_DESC : وصف لموقعك ، كما هو موضح في نتائج بحث GoogleMETA_IMG : صورة OG لموقعك ، شوهد عند مشاركة موقعك على وسائل التواصل الاجتماعي.BRANDING : منطقية تمكن/تعطيل العلامة التجارية Singlelink على موقعك ولوحة القيادة بعد ذلك ، قم بتثبيت تبعيات NPM الخاصة بك باستخدام- --ignore-scripts :
npm i --ignore-scriptsبعد ذلك ، يمكنك تشغيل البرنامج النصي للترحيل DB لتهيئة DB:
npm run db:migrate ستحتاج إلى تشغيل npm run db:migrate مرة أخرى في كل مرة تقوم فيها بسحب التغييرات. لا يمكن أن تؤذي تشغيل الترحيل ، ولكن يمكن أن يكسر الأشياء إذا لم تفعل.
أخيرًا ، يمكنك بدء بيئة التطوير الخاصة بك عن طريق التشغيل:
npm run devافتح http: // localhost: 3000 مع متصفحك لعرض SingleLink الجديد الخاص بك ، و http: // localhost: 3000/تسجيل الدخول لتسجيل الدخول وإضافة الرابط الأول.
يمكنك نشر SingleLink في نقرة واحدة هنا مع السكك الحديدية. في هذا الوقت ، هم المزود الوحيد الذي نحافظ عليه ودعم Gurantee.
لا نقدم دعمًا رسميًا حتى الآن ، ولكن يمكنك استضافة SingleLink مع أي VPS ، بشرط أن تتمكن من تثبيت وتشغيل كل من Node.js و MySQL. ستحتاج SingleLink إلى قاعدة بيانات MySQL واحدة ، ومثيل NodeJS واحد قادر على تشغيل Next.js في وقت التشغيل/SSR.
هل تبحث عن استضافة سحابة بدعم متميز؟
فكر في التحقق من Singlelink Cloud ، مع وجود خطط متاحة قريبًا تبدأ من 8 دولارات شهريًا فقط.
تم بناء Singlelink من قبل الفريق التالي بدوام كامل من أغسطس 2020-2021 مهمتنا إلى فتح العالم في Neutron Creative.
اليوم ، يتم الحفاظ على Singlelink من قبلي ، Jim Bisenius في الليالي وعطلات نهاية الأسبوع. إذا كنت ترغب في المساعدة في جهود التطوير الخاصة بي ، فأنا أحب مساعدتك. يرجى الانضمام إلى خلافنا أو إنشاء طلب سحب!