4장. .NET 8.0의 환경 변수
.NET 이미지는 여러 환경 변수를 지원하여 .NET 애플리케이션의 빌드 동작을 제어합니다. 이러한 변수를 빌드 구성의 일부로 설정하거나 애플리케이션 소스 코드 리포지토리의 .s2i/environment 파일에 추가할 수 있습니다.
| 변수 이름 | 설명 | Default |
|---|---|---|
| DOTNET_STARTUP_PROJECT |
실행할 프로젝트를 선택합니다. 프로젝트 파일(예: |
|
| DOTNET_ASSEMBLY_NAME |
실행할 어셈블리를 선택합니다. 여기에는 |
|
| DOTNET_PUBLISH_READYTORUN |
|
|
| DOTNET_RESTORE_SOURCES |
복원 작업 중에 사용되는 Cryostat 패키지 소스의 공백으로 구분된 목록을 지정합니다. 이렇게 하면 Cryostat | |
| DOTNET_RESTORE_CONFIGFILE |
복원 작업에 사용할 Cryostat | |
| DOTNET_TOOLS |
앱을 빌드하기 전에 설치할 .NET 도구 목록을 지정합니다. | |
| DOTNET_NPM_TOOLS | 애플리케이션을 빌드하기 전에 설치할 NPM 패키지 목록을 지정합니다. | |
| DOTNET_TEST_PROJECTS |
테스트할 테스트 프로젝트 목록을 지정합니다. 단일 프로젝트 파일이 포함된 프로젝트 파일 또는 폴더여야 합니다. | |
| DOTNET_CONFIGURATION |
디버그 또는 릴리스 모드에서 애플리케이션을 실행합니다. 이 값은 |
|
| DOTNET_VERBOSITY |
| |
| HTTP_PROXY, HTTPS_PROXY | 애플리케이션을 빌드하고 실행할 때 각각 사용되는 HTTP 또는 HTTPS 프록시를 구성합니다. | |
| DOTNET_RM_SRC |
| |
| DOTNET_SSL_DIRS |
더 이상 사용되지 않음: 대신 | |
| SSL_CERT_DIR |
신뢰할 추가 SSL 인증서가 있는 폴더 또는 파일 목록을 지정합니다. 인증서는 빌드 중에 실행되는 각 프로세스와 빌드 후 이미지에서 실행되는 모든 프로세스(빌드된 애플리케이션 포함)에서 신뢰할 수 있습니다. 항목은 절대 경로( | |
| NPM_MIRROR | 사용자 지정 NPM 레지스트리 미러를 사용하여 빌드 프로세스 중에 패키지를 다운로드합니다. | |
| ASPNETCORE_URLS |
이 변수는 |
|
| DOTNET_RESTORE_DISABLE_PARALLEL |
|
|
| DOTNET_INCREMENTAL |
|
|
| DOTNET_PACK |
|