대시보드 상세 기능
파일 매니저 및 웹 에디터
웹 브라우저 환경에서 직접 파일을 수정하고 폴더를 만들며, 대용량 소스 파일 압축을 전송 및 관리하는 전체 파일 탐색기 시스템을 설명합니다.
디스호스트 파일 매니저(File Manager)는 가상 컨테이너 내부의 격리 스토리지 볼륨에 직접 액세스하여 파일을 제어할 수 있는 브라우저 내장형 파일 시스템 브라우저입니다.
1. 드래그 앤 드롭 파일 업로드
로컬 PC에서 개발 완료한 여러 개의 소스코드 파일을 드래그하여 파일 매니저 빈 영역에 놓으면 업로드 큐(Queue)가 작동하여 대시보드 내부 저장소로 즉시 전송됩니다.
- 대용량 및 폴더 전송 팁: 브라우저 특성상 수백 개의 폴더 구조를 직접 쪼개어 업로드하면 전송 끊김 현상이 발생할 수 있습니다. 로컬 폴더 전체를
.zip압축파일 하나로 압축하여 대시보드에 업로드한 후, 파일 매니저 우클릭 메뉴의 압축 풀기 (Unarchive) 기능을 이용하면 계층 폴더 구조가 0.1초 만에 깔끔히 풀려 반영됩니다.
2. 모나코(Monaco) 웹 코드 에디터
텍스트 형식의 파일(예: .js, .py, .json, .txt, .md)을 마우스로 더블 클릭하면 마이크로소프트 VS Code와 동일한 강력한 성능의 Monaco 에디터 프레임워크가 작동합니다.
- 주요 제공 기능:
- 해당 코드 언어의 신택스 하이라이팅 및 문법 색상 강조 적용.
- 가독성 높은 자동 들여쓰기(Format Document) 및 줄 번호 추적.
- 찾기 및 바꾸기(Ctrl + F / Ctrl + H) 기능 지원.
- 변경사항 저장: 코드 수정 완료 후 우측 하단의 저장 (Save) 버튼을 누르면 즉시 가상 컨테이너 스토리지에 덮어씌워 쓰기가 마칩니다. 변경 후에는 메인 콘솔에서 봇 재시작을 수행해야 프로세스 스레드에 반영됩니다.
3. 우클릭 컨텍스트 메뉴 활용
각 파일 및 폴더 행 우측 끝의 점 세 개 아이콘을 클릭하거나 마우스 우클릭을 입력하면 시스템 제어 명령 리스트가 확장됩니다.
- 이름 변경 (Rename): 파일이나 폴더의 물리 경로 이름을 바꿉니다.
- 복사 (Copy) 및 이동 (Move): 파일 복제본 생성 또는 타 경로 폴더 하위로 요소를 이사시킵니다.
- 다운로드 (Download): 웹서버 브라우저를 통해 해당 파일을 로컬 컴퓨터로 다운로드합니다.
- 압축 (Archive): 선택한 여러 개의 파일들을 묶어 단일 압축본으로 패키징합니다.
- 삭제 (Delete): 스토리지를 해제하고 불필요한 노드를 영구 제거합니다.