https://github.com/discourse/discourse_docker/blob/master/Vagrantfile 파일은 프로덕션 환경에서 사용하도록 의도된 것인가요?
그렇다면 discourse 설치에 어떻게 접근할 수 있나요? (기본적으로 192.168.33.11에 매핑됩니다)
아니면 그냥 복사해서 템플릿으로 사용해야 하나요?
https://github.com/discourse/discourse_docker/blob/master/Vagrantfile 파일은 프로덕션 환경에서 사용하도록 의도된 것인가요?
그렇다면 discourse 설치에 어떻게 접근할 수 있나요? (기본적으로 192.168.33.11에 매핑됩니다)
아니면 그냥 복사해서 템플릿으로 사용해야 하나요?
아니요, 아닙니다. 원래 Docker 파일 개발에 사용되었습니다. 더 이상 유지보수자가 사용하지 않으므로 삭제하겠습니다. 알려주셔서 감사합니다.
Discourse를 프로덕션 환경에서 실행하려면 Discourse 공식 표준 설치를 따르십시오.
2.5.0.beta4까지 Mac에서 Vagrantfile을 사용하여 Discourse Docker 이미지 빌드를 테스트해 왔습니다. 커스텀 템플릿, 커스텀 app.yml 등이 있습니다. 런처 스크립트를 통해 이미지 빌드를 테스트하면 배포 전에 아무 문제가 없는지 확인할 수 있습니다. 우리 파이프라인에는 Vagrant가 필요하지 않지만, 로컬에서는 Vagrant VM을 제외하고 런처 스크립트를 실행하는 다른 방법을 알지 못합니다. 2.5.0.beta7로 업그레이드한 후 Vagrantfile이 제거되었음을 알게 되었고, 더 이상 로컬에서 Discourse 이미지를 빌드할 수 없게 되었습니다.
Mac에서 로컬로 Discourse Docker 이미지를 빌드하는 방법에 대해 어떤 추천을 해주실 수 있나요?
이를 위해서는 가상화된 Linux 환경이 필요합니다. 위에서 언급했듯이, 유지보수 담당자 중 누구도 vagrant 설정을 사용하지 않았기 때문에 시간의 흐름에 따라 깨지기 쉬웠고, 우리가 지원할 수 있는 것이 아니었습니다. 현재 이미지 개발과 자동 빌드 모두 Linux 환경에서 이루어지고 있습니다.