개발용 설치 환경에서 사용할 때 어떤 문제(또는 잠재적 문제)가 있나요?
가져오기 작업 자체에 대해, 표준 설치와 개발용 설치 간에 속도 차이가 있나요?
개발용 설치 환경에서 사용할 때 어떤 문제(또는 잠재적 문제)가 있나요?
가져오기 작업 자체에 대해, 표준 설치와 개발용 설치 간에 속도 차이가 있나요?
프로덕션 환경에서 가져오기(Import)를 시작했는데, 주로 가정용 인터넷 연결로 생성된 백업 파일을 업로드할 필요가 없기 때문이고, 가져온 결과를 사람들에게 보여주기에도 매우 쉽기 때문입니다.
대부분의 경우, Discourse를 설치할 때 Docker 기반 설정만 지원하는 것과 같은 이유입니다. 개발 환경이 어떻게 설정되었는지를 알 수 없다면 제대로 도움을 드리기 어렵습니다. Ruby 버전이 다르거나, ImageMagick 버전이 잘못되었거나, 이미지 처리에 사용되는 도구가 누락된 경우 등 잘못될 수 있는 부분이 너무 많습니다.
저는 제 입장에서만 말씀드릴 수 있지만, 모든 마이그레이션을 Docker 컨테이너에서 실행합니다. 기존 스크립트를 조정하거나 새로운 스크립트를 개발할 때만 개발 환경을 사용합니다.
저도 Docker 배포 환경에서 그렇게 합니다. 별도의 마운트 포인트에 있는 import 스크립트를 discourse 트리(디렉터리 구조)로 복사하는 스크립트가 있으며, 이 스크립트에는 데이터베이스 관련 환경 변수 등이 포함되어 있습니다.