I know; I too have spent too much time debugging docker-sync than I care to admit. This new approach, albeit not as fast, requires zero additional effort to setup and is quite stable from my own experiences!
저희 맥(Mac)에서 개발용 새 환경을 설치해 봤는데(개발 환경에 대한 내용은 위 #44 게시글 참조) 매우 빠릅니다. 전혀 문제가 없었습니다.
다른 질문과 관련하여
@cmoi 님이 말씀하시길…
아마도 Discourse는 Docker를 아예 사용하지 않는 것이 나을지도 모르겠습니다. 장점이 보이지 않습니다. 진지하게 말씀드리자면, 그냥 불필요한 한 층(layer)일 뿐이고 컨테이너 디버깅은 골칫거리가 될 것입니다. 그냥 의견입니다.
우리는 프로덕션과 스테이징 환경에서 Docker를 사용하여 Discourse를 운영 중이며, 그 결과는 훌륭합니다. 그 이유 중 하나는 Docker를 사용하면 “메탈(on the metal, 즉 직접 설치)” 환경에서 설정하는 것보다 훨씬 적은 시간과 노력을 들여 설정할 수 있다는 점입니다. 또한 서버가 충돌할 경우 Docker 환경에서는 복구하는 것이 훨씬 쉽습니다.
따라서 프로덕션 환경에서 Docker를 실행해야 하는 이유는 분명히 많습니다.
그러나 플러그인 개발의 경우, 저는 결국 Docker 없이 “베어 메탈(bare metal, 즉 직접 설치)” 환경으로 전환했고, 플러그인 로드 및 재로드, 디버깅 등 그 모든 재미있는 작업들이 Docker 밖에서 확실히 훨씬 빠르고 재미있을 것임을 이미 체감하고 있습니다.