UpgradeLink-استاند-alone ساخت تصویر خود
این راهنمای شروع سریع به شما کمک میکند تا UpgradeLink را به سرعت در کانتینرهای Docker با ساخت تصاویر Docker خود مستقر و استفاده کنید.
- تفاوت با مقاله قبلی این است که، بسته به محیط شما، میتوانید محیطهای MySQL و Redis خود را پیکربندی کنید.
1. آمادهسازی محیط
باید Docker را نصب کنید.
2. دانلود پروژه
2.1. دانلود پروژه از GitHub
git clone https://github.com/toolsetlink/upgradelink3. تغییر پیکربندیهای MySQL و Redis
توجه 1: اگر از یک محیط MySQL/Redis مستقل استفاده میکنید، پیکربندی باید تنظیم شود;
توجه 2: مسیر اسکریپت راهاندازی MySQL:
development/upgradelink-3.0.0.sql.
فایلهای پیکربندی زیر را تنظیم کنید:
development/docker-standalone/upgradelink-admin/server/admin.yaml
development/docker-standalone/upgradelink-api/server/api.yaml4. ساخت تصاویر Docker
4.1 ساخت تصاویر
cd development/docker-standaloneبستهبندی برای هر دو معماری AMD و ARM
docker buildx build -t upgradelink-standalone:3.0.0 --platform=linux/arm64 -f ./Dockerfile ../../ --loaddocker buildx build -t upgradelink-standalone:3.0.0 --platform=linux/amd64 -f ./Dockerfile ../../ --load5. شروع UpgradeLink
هنگام اجرای دستور برای اولین بار، به طور خودکار تصاویر Docker مورد نیاز را دانلود میکند. زمان انتظار به سرعت شبکه شما بستگی دارد. همچنین میتوانید تصاویر را پیش از وقت دانلود کنید تا زمان انتظار برای دستورات استقرار کاهش یابد.
docker run -d -p 80:80 -p 8888:8888 upgradelink-standalone:3.0.06. تأیید موفقیت شروع سرویس UpgradeLink
از دستور docker logs -f $container_id برای بررسی لاگهای شروع سرویس UpgradeLink استفاده کنید. اگر لاگهای زیر را مشاهده کردید، سرویس با موفقیت شروع شده است.
2025-09-26 15:10:26,284 INFO Set uid to user 0 succeeded
2025-09-26 15:10:26,302 INFO RPC interface 'supervisor' initialized
2025-09-26 15:10:26,303 CRIT Server 'unix_http_server' running without any HTTP authentication checkingمیتوانید کارکرد UpgradeLink را از طریق سرویسهای زیر به سرعت آزمایش کنید.
6.1 صفحه کنسول UpgradeLink
هر مرورگر را باز کنید و آدرس را وارد کنید: http://127.0.0.1:80 برای دسترسی به صفحه کنسول UpgradeLink.
توجه: نام کاربری و رمز عبور پیشفرض admin/simple-admin است
6.2 api
آدرس سرویس API http://127.0.0.1:8888 است. میتوانید به مستندات API مراجعه کنید و آدرس را برای آزمایش جایگزین کنید.