Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 2.05 KB

README.md

File metadata and controls

46 lines (33 loc) · 2.05 KB

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