demo crypto exchange
1.0.0
โครงการแลกเปลี่ยน cryptocurrencies สาธิตแอปพลิเคชันหน้าเดียว
เพื่อให้การติดตั้งสำเร็จคุณต้องติดตั้งนักเทียบท่า
เปิดโฟลเดอร์ที่คุณต้องการมีไฟล์โปรเจ็กต์ เปิดคอนโซล จากนั้นโคลนพื้นที่เก็บข้อมูล
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