Anify
v1.3.0
강력한 애니메이션, 만화 및 가벼운 소설 웹 앱.
참고 : 이 프로젝트는 BUN을 사용합니다. Anify를 실행하기 전에 설치하십시오.
cd 디렉토리로 복제하십시오. git clone https://github.com/Eltik/Anify.gitbun i 실행하십시오. 이렇게하면 모든 하위 리포즈에 대한 node_modules 종속성이 설치됩니다.bun run lint 및 bun run build 모든 디렉토리를 구축하십시오.README.MD 파일을보십시오.bun start 실행하여 /anify-startup 디렉토리를 통해 PM2를 사용하여 모든 서비스를 시작합니다. 특정 서비스를 개별적으로 시작하려면 디렉토리에 cd 로, bun start 또는 bun dev 실행할 수 있습니다. Anify의 핵심 구성 요소는 백엔드와 프론트 엔드입니다. SIMKL 및 MALSYNC와 같은 외부 API를 사용하지 않고 사용자 정의 매핑을 사용하여 백엔드는 모든 유형의 일본 미디어를 맵핑하고 데이터베이스에 매핑을 저장하기 전에 정보를 수집합니다. 전체 스택 웹 사이트를 만들기 위해 Frontend는 서버 측의 데이터를 요청하여 백엔드에서 에피소드/챕터 및 소스/페이지를 가져와 애니메이션을 시청하고 만화/라이트 소설을 읽는 부드럽고 안전한 경험을 제공합니다. 또한 선호하는 웹 사이트에서 좋아하는 쇼와 시리즈를 추적하기위한 인증 서버가 있습니다.
예상대로, Anify에는 nodejs가 필요합니다. 그러나 성능을 위해 ANIFY는 가능한 가장 빠른 응답 시간 동안 BUN을 사용합니다.
curl -fsSL https://bun.sh/install | bash캐싱 목적으로 ANIFY는 REDIS를 사용하여 데이터를 일시적으로 저장합니다 (보통 약 1 시간).
# 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그게 다야! 개별 소스를 시작하는 것에 대한 자세한 정보는 존경받는 디렉토리를 살펴보십시오.