직접 이미지를 빌드해서 discourse docker 설정을 좀 더 단순화하고 싶습니다. 이 서버에는 이미 nginx가 설정되어 있으므로, 중복이 됩니다. 또한 보안 차원에서 자체적으로 discourse docker 이미지를 빌드하고 호스팅하는 것이 좋겠습니다. 개발자 분들 중에 이렇게 하시는 분이 계신가요? 기본 이미지가 얼마나 최소화된 것인지도 명확하지 않습니다. 저는 보통 alpine 기반 이미지를 선호합니다. 자체 nginx 설정을 사용하면 letsencrypt 같은 것을 사용할 수도 있습니다.
간단한 Docker 이미지 설정을 원하는 분들을 위한 클럽에 오신 것을 환영합니다. 다음 내용을 읽어보시는 것이 좋습니다:
Let’s Encrypt는 기존 설치에서 이미 지원되고 있습니다.
학습 목적으로 지원되지 않는 경로를 따라가고 싶다면, 기본 Dockerfile은 다음에서 찾을 수 있습니다: discourse_docker/image/base/Dockerfile at master · discourse/discourse_docker · GitHub
호스팅에 사용하는 이미지를 해당 Dockerfile로 직접 빌드하시나요, 아니면 해당 Dockerfile에 pups를 함께 사용하여 빌드하시나요?
우리는 DockerHub에 공개되고 런처에 고정된 바로 이 기본 이미지를 사용합니다.
Meta는 모두가 사용하는 동일한 도구로 배포됩니다. ./launcher bootstrap app 명령을 실행하면 이미지와 모든 것이 생성됩니다. 동일한 도구를 사용하면 대부분의 문제를 조기에 발견하고, 모든 사용자에게 배포되기 전에 수정할 수 있습니다.