1
제 프로덕션 환경에서는 production.rb
입니다. 내 로그 파일에 저장됩니다 구성한 : 나는 로컬로 실행하면로그가 docker 환경의 파일에 저장되지 않습니다.
config.logger = Logger.new('log/production.log')
는 (명령 행 rails s -e production
을 사용하여 서버를 시작). 모든 것이 잘 작동합니다. 하지만 도커 환경에서 실행하면 production.log
이 인쇄되지 않습니다.
이 문제에 대해 도움을주십시오.
호스트에없는 컨테이너를 확인했습니다. 소스 코드와 함께 동일한 디렉토리에 로그 파일을 저장합니다. –
@ TrầnKimD your 어떻게 컨테이너를 체크인 했습니까? 당신이 일하는 임원 인 mycontainer bash를 했니? (http://stackoverflow.com/a/31580097/6309) – VonC
예. 그건 사실이야. 그 명령을 실행하여 컨테이너의 디렉토리 응용 프로그램에 들어갑니다. –