This repository has been archived by the owner on Apr 6, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
만들며 현재 프로젝트에 쓸모있는 CLI 명령어 모음
Sean Hong(홍성민) edited this page Jul 26, 2021
·
3 revisions
docker-compose
-
-f <docker-compose 파일 경로>
: 특정 파일 경로에 있는 docker-compose 파일에 docker-compose 명령어를 실행 시킬 수 있다. -
up -d
:up
은 컨테이너 내부에 로그를 모두 표현하는데,-d
플래그를 사용하여 로그를 숨기고 컨테이너를 실행 할 수 있다. - docker-compose 작성 시 사용법
- How to run multiple commands on docker-compose service :
-
command
: bash -c "python manage.py migrate && python manage.py runserver"
-
- How to run multiple commands on docker-compose service :
docker
-
ps
: 현재 실행되는 컨테이너 정보 보여줌. id, port 등 참고할 때 사용하자 -
inspect
<container name|container id> : 컨테이너의 내부 빌드된 정보를 json 으로 보여준다. ip, network 등 세부 정보를 알 수 있다.
scrapy
-
fetch <url>
: url 에 해당하는 웹 페이지의 html 을 읽는다. 참고로 scrapy 같은 경우 JS rendering 을 해주지 않는다. -
crawl <spider name>
:scrapy genspider <spider name>
으로 생성해주면 scrapy 프로젝트 내에/<scrapy 프로젝트>/spiders/
폴더 내에 새로운 스파이더가 생성이 된다. 해당 스파이더를 사용해서 스파이더 내에 명시된 url 을 가져온다. 내부에서 설정된 pipeline 과 middleware 는 만났을 때 설명해줌
python3 manage.py
-
runserver --port <port number>
: 명시해준 port number 로 서버를 시작한다. 기본값은 8000번 포트 -
startapp <app name>
: 명시해준 app name으로 app을 만든다. 해당 app name 은 장고 settings.py 에 INSTALLED_APPS 에 'app_name' 으로 추가해줘야 한다.
진행하면서 더 있으니까 서로 정리 ㄱㄱ