A.4. OpenShift 호환 환경 변수용 JWS
S2I(Source-to-Image) 빌드 명령을 사용하여 환경 변수를 포함하여 빌드
구성을 수정할 수 있습니다. 자세한 내용은 Maven 아티팩트 리포지토리 미러 및 JWS for OpenShift를 참조하십시오.
다음 표에는 OpenShift 이미지용 Red Hat JBoss Web Server에 유효한 환경 변수가 나열되어 있습니다.
변수 이름 | 표시 이름 | 설명 | 예제 값 |
---|---|---|---|
ARTIFACT_DIR | 해당 없음 |
이 디렉터리의 | 대상 |
APPLICATION_NAME | 애플리케이션 이름 | 애플리케이션 이름 | jws-app |
CONTEXT_DIR | 컨텍스트 디렉터리 | 빌드할 Git 프로젝트 내의 경로; 루트 프로젝트 디렉터리에는 비어 있음 | Tomcat-websocket-chat |
GITHUB_WEBHOOK_SECRET | GitHub Webhook 시크릿 | GitHub 트리거 시크릿 | 표현식: [a-zA-Z0-9]{8} |
GENERIC_WEBHOOK_SECRET | 일반 Webhook 시크릿 | 일반 빌드 트리거 시크릿 | 표현식: [a-zA-Z0-9]{8} |
HOSTNAME_HTTP | 사용자 정의 HTTP 경로 호스트 이름 | http 서비스 경로에 대한 사용자 정의 호스트 이름입니다. 기본 호스트 이름에 대해 비워 둡니다. | <application-name>-<project>.<default-domain-suffix> |
HOSTNAME_HTTPS | 사용자 정의 HTTPS 경로 호스트 이름 | https 서비스 경로에 대한 사용자 정의 호스트 이름입니다. 기본 호스트 이름에 대해 비워 둡니다. | <application-name>-<project>.<default-domain-suffix> |
IMAGE_STREAM_NAMESPACE | 이미지 스트림 네임스페이스 | Red Hat Middleware 이미지의 ImageStreams가 설치된 네임스페이스 | openshift |
JWS_HTTPS_CERTIFICATE | 인증서 파일 이름 | 인증서 파일의 이름 | rsa-cert.pem |
JWS_HTTPS_CERTIFICATE_CHAIN | 인증서 체인 파일 이름 | 인증서 체인 파일의 이름 | ca-chain.cert.pem |
JWS_HTTPS_CERTIFICATE_DIR | 인증서 디렉터리 이름 | 인증서가 저장된 디렉터리의 이름 | 인증서 |
JWS_HTTPS_CERTIFICATE_KEY | 인증서 키 파일 이름 | 인증서 키 파일의 이름 | rsa-key.pem |
JWS_HTTPS_CERTIFICATE_PASSWORD | 인증서 암호 | 인증서 암호 | P5ssw0rd |
SOURCE_REPOSITORY_URL | Git 리포지토리 URL | 애플리케이션용 Git 소스 URI | https://github.com/web-servers/tomcat-websocket-chat-quickstart.git |
SOURCE_REPOSITORY_REFERENCE | Git 참조 | Git 분기/태그 참조 | 1.2 |
IMAGE_STREAM_NAMESPACE | 이미지 스트림 네임스페이스 | Red Hat Middleware 이미지의 ImageStreams가 설치된 네임스페이스 | openshift |
MAVEN_MIRROR_URL | Maven 미러 URL | 구성할 Maven 미러/repository 관리자의 URL입니다. | http://10.0.0.1:8080/repository/internal/ |