저는 Discourse Rails 애플리케이션에 특정 요구 사항을 충족하기 위해 코드 수준과 데이터베이스 수준의 사용자 정의 변경 사항을 구현해야 합니다.
비밀번호 암호화 방식을 업데이트해야 합니다. 현재 Discourse는 비밀번호 암호화에 “PBKDF2”를 사용하고 있습니다.
제 요구 사항에 따라 “PBKDF2” 대신 “MD5”로 전환해야 합니다.
저는 로컬 환경에 코드를 설정했으며, 또한 Docker를 사용하여 Discourse를 프로덕션 환경에 배포했습니다.
요구 사항에 맞게 로컬 코드를 업데이트한 후에는 프로덕션 환경에 업데이트된 코드를 다시 배포해야 하지만, 현재 프로덕션 환경에는 Discourse 공식 Dockerfile이 설정되어 있습니다. 따라서 새로운 Dockerfile을 생성해야 하는데, 새로운 Dockerfile을 만드는 방법과 프로덕션 환경의 Discourse 애플리케이션 PostgreSQL 데이터베이스에 접근하는 방법이 궁금합니다.
해결책을 찾는 데 도움이 필요합니다. ROR(Discourse)에서 암호화 방식을 변경해야 합니다. 현재 MD5 암호화를 사용 중입니다. 로컬 환경에서 코드 레벨에서 변경 사항을 적용했습니다. Docker의 도움 없이 이러한 변경 사항을 라이브 서버에 어떻게 반영할 수 있을까요?