Skip to content

شروع سریع Docker Compose UpgradeLink

این راهنمای به شما کمک می‌کند تا UpgradeLink را به سرعت در کانتینرهای Docker از طریق مثال‌های تصویر پروژه UpgradeLink مستقر و استفاده کنید.

قبل از شروع، امیدواریم که تجربه‌های زیر را داشته باشید:

  • با استقرار کانتینری Docker آشنا باشید.
  • با پایگاه‌داده MySQL آشنا باشید.
  • با حافظه Redis آشنا باشید.
  • با استقرار پروژه بک‌اند آشنا باشید.
  • معرفی ماژول پروژه را بخوانید تا کارکرد هر ماژول را理解 کنید. معرفی ماژول پروژه

1. آماده‌سازی محیط

باید Docker را نصب کنید.

2. دانلود پروژه

2.1. دانلود پروژه از GitHub

shell
git clone https://github.com/toolsetlink/upgradelink

3. تغییر پیکربندی‌های MySQL و Redis برای جایگزینی با اطلاعات مربوط به پایگاه‌داده خود

توجه 1: اگر از یک محیط MySQL/Redis مستقل استفاده می‌کنید، پیکربندی باید تنظیم شود;

توجه 2: [مهم] اگر پایگاه‌داده روی دستگاه-хост (ماشین فیزیکی/ماشین مجازی) مستقر شده اما برنامه در یک کانتینر Docker اجرا می‌شود:

  • نباید 127.0.0.1 را پر کنید (127.0.0.1 در داخل کانتینر به خود کانتینر اشاره دارد و نمی‌تواند به دستگاه-хост دسترسی پیدا کند);
  • باید با IP واقعی اینترانت دستگاه-хост جایگزین شود (مثل 192.168.1.100، 10.0.0.5 و غیره).

توجه 3: مسیر اسکریپت راه‌اندازی MySQL: development/upgradelink-2.4.0.sql.

راه‌اندازی DB

چگونه IP اینترانت دستگاه-хост را جستجو کنیم؟

  • Linux/macOS: ip addr (یا ifconfig) را اجرا کنید و فیلد inet کارت‌های شبکه مانند eth0/en0 را بررسی کنید;
  • Windows: ipconfig را اجرا کنید و آدرس IPv4 زیر "Ethernet/WLAN" را بررسی کنید.

فایل پیکربندی زیر را تنظیم کنید

development/docker-compose/upgradelink-admin/admin.yaml

development/docker-compose/upgradelink-api/api.yaml

معرفی ماژول پروژه

در دایرکتوری development/docker-compose دستور زیر را اجرا کنید:

docker-compose up -d

می‌توانید کارکرد UpgradeLink را از طریق سرویس‌های زیر به سرعت آزمایش کنید.

هر مرورگر را باز کنید و آدرس را وارد کنید: http://127.0.0.1:80 برای دسترسی به صفحه کنسول UpgradeLink.

توجه: نام کاربری و رمز عبور پیش‌فرض admin/simple-admin است

5.2 رابط API

آدرس سرویس API http://127.0.0.1:8080 است. می‌توانید به مستندات API مراجعه کنید و آدرس را برای آزمایش جایگزین کنید.

toolsetlink@163.com