2.8.5. 설정
Ruby 이미지는 Ruby 런타임의 구성 및 동작을 제어하도록 설정할 수 있는 여러 환경 변수를 지원합니다.
이러한 환경 변수를 이미지의 일부로 설정하려면 소스 코드 리포지토리 내에 .s2i/environment 파일에 배치하거나 빌드 구성 의 sourceStrategy
정의의 환경 섹션에 정의할 수 있습니다.
새 애플리케이션을 생성할 때 기존 이미지와 함께 사용할 환경 변수를 설정하거나 배포 구성과 같은 기존 오브젝트에 대한 환경 변수를 업데이트할 수도 있습니다.
빌드 동작을 제어하는 환경 변수는 빌드 단계에서 사용할 수 있도록 s2i 빌드 구성 또는 .s2i/environment 파일의 일부로 설정해야 합니다.
변수 이름 | 설명 |
---|---|
|
이 변수는 Ruby 애플리케이션이 배포되는 환경(예: |
|
이 변수는 Ruby on Rails 애플리케이션이 배포된 환경을 지정합니다(예: |
|
|
| 이 변수는 Puma 의 스레드 풀에서 사용할 수 있는 최소 및 최대 스레드 수를 나타냅니다. |
|
이 변수는 Puma의 클러스터형 모드에서 시작할 작업자 프로세스 수를 나타냅니다( Puma가 두 개 이상의 프로세스를 실행하는 경우). 명시적으로 설정되지 않은 경우 기본 동작은 |
| 사용자 정의 RubyGems 미러 URL을 사용하여 빌드 프로세스 중 필수 gem 패키지를 다운로드하려면 이 변수를 설정합니다. 참고: 이 환경 변수는 Ruby 2.2 이상 이미지에서만 사용할 수 있습니다. |