온-프레미스 및 SDK 배포 시 구성 플래그
이 문서는 App Builder 온-프레미스 인스턴스를 배포하고 관리하기 위한 사용 가능한 구성 플래그를 설명합니다. 이 문서는 다음과 같은 주요 환경 변수의 예시를 제공해야 합니다:
docker run --restart always -p 80:5000 -e AuthSettings__ClientId="1234-4657-00"
구성 가능한 속성
environment.ts를 통해 (App Builder SDK 컨텍스트의 일부)
// Configuration Property Explanations:
- favicon: '/favicon_dev.ico', // 사용자 정의 파비콘을 설정할 수 있습니다
- disableSurvey: false, // App Builder 설문조사를 비활성화합니다
- enableLibrariesManagement: false, // 라이브러리 관리 드롭다운을 표시/숨깁니다
- disablePublishToGithub: false, // "GitHub에 게시" 버튼을 비활성화/활성화합니다
- disableFeedback: false, // 피드백 대화 상자 표시 여부를 전환합니다
- showOnboardingVideos: false, // 온보딩 YouTube 동영상 표시 여부를 전환합니다
- toggleableDatasourceTags: false, // 데이터 소스 색상 태그의 표시 여부를 전환합니다
- hideMainMenu: false, // 애플리케이션 셀 주 메뉴의 표시 여부를 전환합니다
- personalWorkspaceLabel: 'myProjects', // 개인 작업 영역의 레이블 값을 설정합니다
- disableCodegen: false, // 코드 생성 서비스의 사용을 전환합니다
- hideSharingOptions: false, // UI의 공유 옵션 표시 여부를 전환합니다
- hideHelpResources: false, // 인터페이스의 도움말 리소스를 숨깁니다
- hideAppBuilderLogo: false, // App Builder 로고를 숨깁니다
- disableQuickTips: false, // 빠른 팁을 비활성화합니다
- hideMockDataSources: false, // UI에서 모의 데이터 소스를 숨깁니다
- hideVerbPills: false, // API 관련 기능에서 HTTP 동사 약자를 숨깁니다
- useSummaryForOperationName: false, // 작업 이름에 전체 이름 대신 요약을 사용합니다
- showObjectDatasources: false, // 객체 기반 데이터 소스 지원을 활성화합니다 (제한된 사용 사례)
- hideDesktopApp: false, // UI에서 데스크톱 앱 관련 옵션을 숨깁니다
- hideAccountMenu: false, // UI에서 계정 메뉴를 숨깁니다
- hideExperimentalGenerators: [], // 코드 내보내기에서 숨길 프레임워크를 지정합니다 (예: [{ platform: Platform.react }])
- disableMockDataUponFailedEndpoint: false, // 엔드포인트 실패 시 모의 데이터가 사용되지 않도록 방지합니다
- disableAI: false, // AI 관련 기능을 비활성화합니다
- enableCssGridLayout: true, // CSS 그리드 레이아웃 기능을 활성화합니다
- showPreviewInvite: true, // 협업 기능을 위해 미리보기 초대를 표시합니다
// Theme Properties:
appTheme: {
schema: 'light-bootstrap-schema', // 기본 테마 스키마를 정의합니다
colors: {
primary: '#2D8DFF', // 애플리케이션 전체에서 사용되는 기본 색상
secondary: '#2D8DFF', // 보조 색상
surface: '#F1F7FF',
success: '#31AB2B', // 성공 표시기 색상
warn: '#F2C200', // 경고 표시기 색상
error: '#DB372A', // 오류 표시기 색상
info: '#0678FF', // 정보 표시기 색상
grays: '#2F2F2F',
},
typeface: 'Public Sans', // 애플리케이션의 기본 글꼴
fonts: [], // 추가 글꼴 모음
scale: 'bootstrap-type-scale',
roundness: 0.3, // 모서리 둥근 정도
elevation: null, // 음영 (해당하는 경우)
},
shellTheme: {
typeface: 'Public Sans', // 애플리케이션 셀에서 사용되는 글꼴
colors: {
primary: '#2D8DFF', // 기본 색상
grays: '#9A9DA2',
success: '#31AB2B', // 성공 표시기 색상
warn: '#F2C200', // 경고 색상
error: '#DB372A', // 오류 색상
aux1: '#068E6B',
aux2: '#9C27B0',
},
}
docker run 명령의 매개변수를 통해 (온-프레미스 컨텍스트)
docker run --restart always -p 80:5000 -e AuthSettings__ClientId="1234-4657-00"
추가 리소스
View page on
GitHub
