อะนิเมะที่แข็งแกร่งมังงะและนวนิยาย Web-App
หมายเหตุ: โครงการนี้ใช้ประโยชน์จากขนมปัง โปรดติดตั้งก่อนที่จะพยายามเรียกใช้ Anify
cd นี้ลงในไดเรกทอรี git clone https://github.com/Eltik/Anify.gitbun i . สิ่งนี้จะติดตั้งการพึ่งพา node_modules สำหรับ repos ย่อยทั้งหมดbun run lint และ bun run build เพื่อสร้างไดเรกทอรีทั้งหมดREADME.MD ของแต่ละไดเรกทอรีสำหรับการติดตั้ง/ข้อกำหนดเพิ่มเติมbun start ต้นการเริ่มต้นบริการทั้งหมดโดยใช้ PM2 ผ่านไดเรกทอรี /anify-startup หากคุณต้องการเริ่มต้นบริการเฉพาะคุณสามารถ cd ลงในไดเรกทอรีและเรียกใช้ bun start หรือ bun dev องค์ประกอบหลักของ Anify คือแบ็กเอนด์และส่วนหน้า การใช้การแมปแบบกำหนดเองโดยไม่ต้องใช้ API ภายนอกเช่น SIMKL และ MALSYNC แบ็กเอนด์แมปสื่อญี่ปุ่นทุกประเภทและรวบรวมข้อมูลก่อนที่จะจัดเก็บการแมปในฐานข้อมูล สำหรับการสร้างเว็บไซต์เต็มรูปแบบส่วนหน้าจะร้องขอข้อมูลบนฝั่งเซิร์ฟเวอร์เพื่อดึงตอน/บทและแหล่ง/หน้า/หน้าจากแบ็กเอนด์ที่อนุญาตให้มีประสบการณ์ที่ราบรื่นและปลอดภัยในการดูอนิเมะและการอ่านนิยายมังงะ/แสง นอกจากนี้ยังมีเซิร์ฟเวอร์การรับรองความถูกต้องสำหรับการติดตามรายการที่คุณชื่นชอบและซีรีส์บนเว็บไซต์ที่ต้องการ
อย่างที่คุณคาดหวัง ANIFY ต้องใช้ NODEJS อย่างไรก็ตามเพื่อประโยชน์ในการปฏิบัติงาน ANIFY ใช้ประโยชน์จาก BUN สำหรับเวลาตอบสนองที่เร็วที่สุดเท่าที่จะเป็นไปได้
curl -fsSL https://bun.sh/install | bashเพื่อจุดประสงค์ในการแคช ANIFY ใช้ REDIS เพื่อจัดเก็บข้อมูลชั่วคราว (โดยปกติประมาณหนึ่งชั่วโมง)
# Prerequisites
sudo apt install lsb-release
# Signing and packages and stuff
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo " deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $( lsb_release -cs ) main " | sudo tee /etc/apt/sources.list.d/redis.list
# Installation
sudo apt-get update
sudo apt-get install redis
# Start
sudo redis-server
# Flushes the database
redis-cli flushallแค่ไหน! สำหรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับการเริ่มต้นแหล่งข้อมูลส่วนบุคคลลองดูที่ไดเรกทอรีที่เคารพนับถือ