공지사항

배포 방식이 바뀌었습니다.

귀신이보인다 2021. 7. 3. 12:13
728x90
반응형

이전에는 하나의 기능을 EXE 파일로 만들어서 윈도우에서 사용이 가능하도록 만들어서 배포하였습니다.

 

허나 FLASK 의 기능으로 더이상 EXE 파일로 만들어 배포하진 않습니다.

 

docker run -d --restart="always" --name flask -p 5000:5000 k45734/supervisord

기본 Ssh 혹은 Powershell 에서 명령어는 위와 같습니다.

윈도우에서도 도커를 이용할수 있고 리눅스에서도 도커의 이용이 가능함에 따라

기존 배포방식을 바꿨습니다.

또한 여러 모듈을 이용하는데 있어서 어떤이는 작동이 잘되는 반면 어떤이는 사용이 불가능하는 

일도 종종있어 EXE 파일로는 더이상 배포하지 않습니다.

위의 명령어는 기본 도커 명령어이며 사용방법및 설치방법은 여러 블로그나 공개되었습니다.

 

docker run -d --restart="always" --name flask -p 5000:5000 -v /mnt/docker/flask:/app k45734/supervisord

이 명령어는 웹툰을 다운로드를 받게 됨에 따라 고정된 폴더로써 소스코드가 그안에 들어갔습니다.

또한 업데이트시 파일이 바뀌는 장소가 추가되었습니다.

이제 설명을 해보겠습니다.

flask 는 도커컨테이너 이름입니다. 이건 사용자 임의대로 바꾸셔도 무방합니다.

5000 는 외부에서 접속할 포트주소입니다. 

예) http://127.0.0.1:5000 으로 접속하게 됩니다.

만약 5000을 6000으로 바꾸게 되면 

http://127.0.0.1:6000 이렇게 바뀌게 됩니다. 단, 빨간색 부분만 수정하셔야 됩니다 ^^;

/mnt/docker/flask  이부분은 도커 컨테이너와 사용자의 폴더와 공유할 폴더입니다.

웹툰을 이용하지 않는다면 필요없는 부분이고 웹툰을 이용한다고 하면 도커 내부에서 파일이 쌓이게 됩니다.

 

웹툰 다운로더의 각 폴더 위치에 대해 설명드리도록 하겠습니다.

위의 명령어로 설치를 하셧다고 가정하여 설명하도록 하겠습니다.

네이버웹툰은 /mnt/docker/flask/pages/naver  폴더에 웹툰이 들어가게 됩니다

다음웹툰은  /mnt/docker/flask/pages/daum 폴더에 웹툰이 들어가게 됩니다.

카피툰 .../copytoon

툰코 .../toonkor

뉴토끼 .../newtoki 이런식으로 웹툰 파일이 들어가게됩니다.

이상이며 문제가 발생된다면 미리 수정을 하겠지만 혹여 제가 확인을 못할수도 있으니 

댓글 남겨주시면 수정하도록 하겠습니다.

 

728x90
반응형