aas
1
app.yml의 env 섹션을 통해 설정된 설정값을 출력하려면 다음을 사용할 수 있습니다: docker exec app env | grep DISCOURSE
현재 실행 중인 인스턴스에서 사용 중인 모든 설정값을 출력하는 방법은 무엇인가요? launcher 스크립트에 이와 관련된 명령어가 있는 것 같지 않습니다.
hawm
(Hawm)
2
환경 변수는 Rails 앱에서 액세스되며, 제 생각에는 이 파일에 선언된 모든 환경 변수를 오버라이드할 수 있습니다.
아래 내용도 함께 살펴보면 좋습니다:
Lilly
(Lillian )
3
rails에서
SiteSetting.all_settings라고 생각합니다
pfaffman
(Jay Pfaffman)
4
무엇을 말씀하시는 건가요? 정말 모든 설정을 말씀하시는 건가요? /admin/settings에서 볼 수 있듯이 설정은 수백 개에 달합니다. ENV 변수로 오버라이드된 설정을 말씀하시는 건가요? 현재 가지고 계신 것이 그렇게 할 것 같네요.
하지만 데이터베이스에 설정된 설정을 가져오려면 다음과 같은 방법을 사용할 수 있습니다:
docker exec -it app bash -c 'echo "SiteSetting.pluck(:name, :value)" |rails c'
놀랍게도(생각해 보면 그럴 수 있다는 것을 깨달았지만), 이는 변경된 항목만 가져옵니다.