demo crypto exchange
1.0.0
مشروع تطبيق تجريبي لتبادل العملات المشفرة من صفحة واحدة
للتثبيت بنجاح، يجب أن يكون لديك عامل إرساء مثبت.
افتح المجلد الذي تريد أن يكون لديك ملفات المشروع فيه، وافتح وحدة التحكم، ثم انسخ المستودع
git clone https://github.com/maciekiwaniuk/demo-crypto-exchange
قم بتغيير المجلد في وحدة التحكم إلى المجلد الذي تم إنشاؤه باستخدام ملفات المشروع
cd demo-crypto-exchange
تشغيل عامل الميناء
docker-compose up -d
نسخ ملف البيئة
docker-compose exec php cp .env.dist .env
قم بتشغيل تثبيت الملحن
docker-compose exec php composer install
قم بتشغيل تثبيت npm
docker-compose exec php npm install
قم بتشغيل الأمر npm run dev لتجميع ملفات js
docker-compose exec php npm run dev
قم بإنشاء مفاتيح SSL
docker-compose exec php bin/console lexik:jwt:generate-keypair
تشغيل عمليات ترحيل قاعدة البيانات ( قم بتعيين اتصال قاعدة البيانات في .env قبل الترحيل )
docker-compose exec php bin/console doctrine:migrations:migrate
تحميل التركيبات
docker-compose exec php bin/console doctrine:fixtures:load --no-interaction
يمكنك الآن الوصول إلى الخادم على http://localhost:80
تشغيل الاختبارات
docker-compose exec php bin/phpunit
تشغيل اختبارات وحدة الواجهة الأمامية
docker-compose exec php npm run test
قم بإجراء اختبارات E2E
npx cypress run