Skip to content

ohnggni/115dm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

115DM

이 프로젝트는 Docker Compose를 사용하여 Flask 애플리케이션을 실행하는 방법을 설명합니다.

Docker Compose로 애플리케이션 실행하기

  1. 이 레포지토리를 클론합니다.

    git clone https://github.com/ohnggni/115dm.git
    cd 115dm
    
  2. docker-compose.yml 파일을 수정합니다. (쿠키값, 본인계정, 기본 다운로드 경로ID를 본인 것에 맞게 넣고, 필요 시 포트도 수정합니다)

  3. Docker Compose를 사용하여 컨테이너를 빌드하고 실행합니다.

    docker-compose up -d --build
    
  4. 별도로 build한 경우 Docker Compose를 사용하여 컨테이너를 실행합니다.

    docker-compose up -d
    
  5. 애플리케이션이 실행되면 웹 브라우저에서 http://[ip_address]:5556로 접속하여 확인할 수 있습니다.

스크린샷 2024-08-23 14 44 37

[V3] 주요 변경사항**

  1. 파일 다운로드 경로 탐색 및 지정: 모든 디렉토리 가능 (경로 입력폼을 클릭하면 탐색창이 토글가능)
  2. 개별 작업 삭제 시, 다운로드 폴더 삭제 기능 추가
  3. 복수의 마그넷 파일 다운로드 작업 추가 로직 변경(web url post방식으로 변경, 반드시 ,(comma)로 구분해야 함)
  4. 기타 화면 레이아웃 추가 변경(start/end 시간 컬럼 병합 등)

[V2] 주요 변경사항**

  1. 파이썬 모듈 교체: 기존 py115 -> p115
  2. 파일 다운로드 경로 지정: 현재는 루트 폴더 내 서브디렉토리 단계까지만 선택 가능
  3. 2번 구현을 위해 add task 부분 전면 수정
  4. 시작/완료 시간 기록을 위해 별도로 task_times.json파일을 생성
  5. 복수의 마그넷 파일 다운로드 방식 변경
  6. 기타 화면 레이아웃 소폭 변경.

[기타] 팁**

  1. 완료 작업 목록을 주기적으로 삭제하는 명령(CURL활용):
    crontab -e
    */5 * * * * curl -X POST http://[ip:port]/tasks/clear_completed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published