콘텐츠로 이동

Dash 앱 사용

Dash 앱은 WASM 및 서버 Panel 앱과 같은 내 Panel 앱 화면에 표시되며, 런타임 열에 Dash가 표시되고 고유한 아이콘이 있어 쉽게 구분할 수 있습니다. 이 페이지의 모든 내용은 서버 앱에 대한 Panel 앱 사용과 같으며, 아래에 따로 설명한 한 가지 예외가 있습니다. Dash 앱은 아직 사용량 지표를 제공하지 않습니다.

Dash 앱의 상태 열은 빌드를 추적하며, 빌드가 진행되는 동안 목록이 자동으로 새로 고쳐집니다.

  • 빌드 중… — PlaidCloud가 리포지토리를 컨테이너로 빌드하고 있습니다. 앱에는 아직 URL이 없습니다.
  • 준비됨 — 빌드에 성공했습니다. 앱의 URL이 활성화되고 해당 행에 열기 아이콘이 나타납니다.
  • 실패 — 빌드가 완료되지 않았습니다. 진입점과 브랜치를 확인한 다음 앱을 편집하여 다시 게시하십시오.

설정을 변경하지 않고 앱을 다시 빌드하고 재배포하려면 Dash 앱 행의 다시 빌드 아이콘을 클릭합니다. PlaidCloud가 같은 브랜치와 진입점을 다시 빌드하는 동안 앱의 상태가 빌드 중… 으로 돌아가고, 새 빌드가 라이브가 되면 다시 준비됨으로 바뀝니다.

종속성 변경, 기본 이미지 업데이트 또는 일시적인 빌드 실패 후에 다시 빌드를 사용하십시오. Dash 앱을 편집하고 저장해도 다시 빌드되지만, 다시 빌드는 편집 양식을 열지 않고도 할 수 있습니다.

실수로 인한 변경으로부터 앱을 보호하려면 앱 행의 잠금 아이콘을 클릭합니다. Dash 앱이 잠겨 있는 동안에는 다음과 같이 동작합니다.

  • 편집, 제거, 다시 빌드가 실행되지 않으며 앱이 잠겨 있다고 알려 줍니다.
  • 앱 브랜치에 푸시해도 다시 빌드되지 않습니다. 앱의 잠금을 해제할 때까지 자동 다시 빌드를 건너뜁니다. 잠금을 해제한 후 다시 푸시하거나 다시 빌드를 사용하여 변경 사항을 반영하십시오.
  • 앱 열기와 로그 보기는 계속 작동합니다. 잠금은 변경만 막을 뿐 사용자를 막지 않습니다.

잠금을 해제하려면 아이콘을 다시 클릭합니다. 아이콘은 앱의 현재 상태를 보여 주며, 잠겨 있으면 닫힌 모양이고 그렇지 않으면 열린 모양입니다. 잠금은 실수를 방지하기 위한 장치이며 보안 제어가 아닙니다. Dash 앱을 편집할 수 있는 사용자는 잠금도 해제할 수 있습니다.

준비된 앱 행 맨 앞의 열기 아이콘을 클릭하면 https://<your-tenant-host>/serve/<slug>/에서 새 탭으로 앱이 실행됩니다. 이 아이콘은 앱이 준비됨이 된 후에만 나타납니다.

Dash 앱은 유휴 상태에서 리소스를 절약하기 위해 0으로 축소되므로, 유휴 기간 후 처음 열 때는 앱을 기동해야 합니다. 이때 빈 탭 대신 PlaidCloud 로딩 화면이 표시되고, 앱이 준비되면 저절로 나타납니다. 앱을 시작할 수 없으면 로딩 화면이 “This app didn’t start” 메시지와 다시 시도 버튼으로 바뀝니다. 이런 일이 계속되면 앱을 편집하여 진입점과 브랜치를 확인한 다음 다시 게시하십시오.

dcc.Interval(또는 다른 상시 폴링)은 탭이 열려 있는 동안 제로 스케일링을 무력화합니다. 제로 스케일링은 아무도 앱을 적극적으로 사용하지 않을 때 앱이 조용해지는, 즉 진행 중인 요청이 없는 상태가 되는 것에 의존합니다. dcc.Interval처럼 타이머로 계속 요청을 보내는 구성 요소는 화면을 보던 사람이 자리를 떠났더라도 해당 탭이 열려 있는 동안 앱을 깨어 있게 합니다. 방문 사이에 앱이 축소되도록 하려면 상시 폴링을 피하거나, 페이지가 한동안 유휴 상태가 되면 인터벌을 중지하십시오.

Dash 앱 행의 로그 보기 아이콘을 클릭하면 서버 Panel 앱과 동일한 런타임 및 빌드 탭, 필터, 시간 범위, 세부 정보 창이 있는 로그 뷰어가 열립니다. 자세한 사용 방법은 로그 보기를 참조하십시오. 각 런타임 로그 줄에는 서버 Panel 앱과 마찬가지로 해당 줄을 생성한 세션의 사용자가 태그로 표시됩니다.

이번 릴리스에서는 Dash 앱에 사용량 지표를 사용할 수 없습니다. 서버 Panel 앱 행에 나타나는 사용량 지표 아이콘이 Dash 앱에는 나타나지 않으므로, 아직 고유 사용자/세션 분석을 확인할 수 없습니다.

Dash 앱을 편집하려면 해당 행의 연필 아이콘을 클릭합니다. 이름, 슬러그, 브랜치, 진입점, CPU, 메모리, 유휴 시간, 공개 플래그, 임베디드 서비스 도메인, 메모를 변경할 수 있습니다. Git 연결은 앱을 만든 후에는 고정되며 읽기 전용으로 표시됩니다. 편집할 디자인 필드는 없습니다. 이 설정은 Panel 전용입니다. 저장하면 앱이 다시 빌드되며, 새 빌드가 준비될 때까지 상태가 빌드 중… 으로 돌아갑니다.

Dash 앱 행의 빼기 아이콘을 클릭하고 확인합니다. 앱을 제거하면 빌드와 배포가 해체되고 앱의 URL은 즉시 작동하지 않습니다.