2017-12-18 16 views
0

멋진 App Engine 로컬 개발 서버가 파일을 변경할 때마다 새로 고침됩니다. uncool은 PyCharm 편집기의 .idea 폴더에있는 변경 사항을 다시로드하여 로그를 복잡하게합니다. 이 (가) app.yaml에 추가하려고 시도했습니다. skip_files: - ^(.*/)?#.*#$ - ^(.*/)?.*~$ - ^(.*/)?.*\.py[co]$ - ^(.*/)?.*/RCS/.*$ - ^(.*/)?\..*$ - ^\.idea$ # added this line in order to try and ignore .idea folder on build PyCharm .idea 폴더의 변경시 App Engine 핫 리로드을 방지합니다.

도움이되지 않았습니다. 여전히 임의의 코드를 변경하지 않고 편집기에서 임의의 작업을 수행 할 때마다 다시 작성됩니다.

App Engine dev 서버에서 핫 리로드를 무시할 폴더를 어떻게 알 수 있습니까?

+0

"^ \. idea * $"를 사용해 보시겠습니까? –

답변

0

dev_appserver.py --help는 언급 : GAE에서 실행 app.yaml가 어떻게해야되지 않은 상태에서

로컬 서버를 지역 app.yaml의 변화를 감지하고 다시로드이 dev_appserver.py에 관련이 경우,
--watcher_ignore_re WATCHER_IGNORE_RE 
         Regex string to specify files to be ignored by the 
         filewatcher. (default: None) 

, 다시로드하는 것은 수행되기 때문에 gcloud app deploy.

+0

이것은 제대로 작동하지 않는다는 것을 제외하고는 내가 필요로하는 것과 똑같이 보였다. 생각할 수있는 표현을 제공합니다. 아무런 효과가 없습니다. 시도한 이벤트'. *'는 평상시처럼 계속 작동합니다 (아무것도 무시하지 않음). – MeLight

+0

어떤 버전을 사용하고 있습니까? [재전송 버전] (https://github.com/GoogleCloudPlatform/python-compat-runtime/blob/743ade7e1350c790c4aaa48dd2c0893d06d80cee/appengine-compat/exported_appengine_sdk/google/appengine/tools/devappserver2/watcher_common.py#L71)이 모든 것을 무시한 것 같습니다. 도트로 시작하는 파일 (_IGNORED_PREFIX == '.'). –

+0

링크가 이제는 "유연한 환경"이라 불리는 비추천 버전으로 연결됩니다. 표준 환경을 사용하고 있습니다. – MeLight