apiato-vue
เว็บแอปพลิเคชันสาธิตที่เขียนด้วย laravel(apiato) และ vuejs(element-ui)
วิธีการติดตั้งด้วย Docker
- ติดตั้ง docker & docker-compose
- ใน laradoc/.env ให้กรอก DOCKER_HOST_IP="ที่อยู่ IP ของนักเทียบท่าของคุณ"
- คัดลอก api/.env.example ไปยัง api/.env
- ใน laradoc/.env ให้กรอก REDIS_HOST และ DB_HOST="ที่อยู่ IP ของนักเทียบท่าของคุณ"
- ในบรรทัดคำสั่งนักเทียบท่า ให้ไปที่ ./laradock แล้วพิมพ์ "docker-compose up -d --build"
- ไปที่คอนเทนเนอร์เวิร์กสเปซด้วยคำสั่ง "docker exec -it workspace_ /bin/bash" และเรียกใช้ "composer install" จากนั้นพิมพ์ "php artisan mover:refresh --seed" เพื่อสร้างและเริ่มต้นตารางในฐานข้อมูล
- สร้างไคลเอนต์ oauth2 สำหรับแอปพลิเคชันด้วยคำสั่ง "php artisan Passport:client --password" บนคำถามช่างประเภท "admin" เพิ่มข้อมูลที่ได้รับลงในไฟล์ api/.env(CLIENT_WEB_ADMIN_ID, CLIENT_WEB_ADMIN_SECRET) และ "exit" จาก workspace_ container
- ไปที่ไดเร็กทอรี ./vueAdmin และติดตั้งแพ็กเกจ npm ด้วย "การติดตั้ง npm" หลังการติดตั้งให้พิมพ์ "npm run dev" เบราว์เซอร์เริ่มต้นโดยอัตโนมัติพร้อมกับแอปพลิเคชันที่ใช้งานได้