ตรวจสอบที่นี่!
เป้าหมายของโครงการนี้คือการคัดลอกรูปภาพจาก Twitter และจัดทำเว็บไซต์สำหรับการดูภาพเหล่านั้น
Twitter เป็นแพลตฟอร์มที่ยอดเยี่ยมสำหรับการแบ่งปัน แต่การค้นหานั้นแย่มาก นอกจากนี้ยังอาจเป็นเรื่องยากที่จะค้นหาบางสิ่งบางอย่างในทะเลแห่งทวีต
โครงการนี้ต้องการสิ่งต่อไปนี้:
Docker ใช้สำหรับการผลิตแต่ไม่จำเป็นสำหรับการพัฒนา
ส่วนหน้าใช้ create-react-app รันเซิร์ฟเวอร์การพัฒนาและให้บริการสินทรัพย์ส่วนหน้าที่ http://localhost:3000 นี่คือ URL ที่คุณควรเข้าชมเพื่อดูไซต์
cd frontend
yarn
yarn start
แบ็กเอนด์ใช้ Django และ DRF มันรันเซิร์ฟเวอร์การพัฒนาที่ http://localhost:8000 และ API ที่สามารถเรียกดูได้ที่ http://localhost:8000/api/
pip install -r requirements.txt
cd server
./manage.py runserver
แอปนี้มีจุดมุ่งหมายให้รันใน Docker เพื่อการใช้งานจริง
ปัจจุบันสินทรัพย์การผลิตถูกสร้างขึ้นนอก Docker คุณจะต้องทำตามขั้นตอนการตั้งค่า dev ก่อน
# Update .env with your settings
cp .env.example .env
# Build production assets and collect everything to dist/
./tasks.sh build
# Start everything and serve the site on port 80
docker-compose up --build
กระบวนการขูดนั้นค่อนข้างง่าย
REST API ให้การเข้าถึงฐานข้อมูลเพื่อให้ค้นหาได้ง่าย