프로젝트 운영 이름과 MusicXML 지원을 기록한다
CI / Frontend - type-check & test (push) Canceled after 0s

독립 프로젝트 이름과 새 Gitea 저장소 위치를 문서에 반영했다. 표준 .musicxml 확장자 지원과 관리자 곡 목록 후속 작업도 남겼다.
This commit is contained in:
이창현
2026-10-03 08:20:49 +09:00
parent 9926cd24da
commit 9770387591
+5 -2
View File
@@ -1,10 +1,11 @@
# Bach to Basics 한국어판 설치 및 운영
# ITOSM 피아노 학습실 - Bach to Basics 설치 및 운영
## 운영 정보
| 항목 | 값 |
|---|---|
| 설치 위치 | `/home/syskiller/piano/bach-to-basics` |
| Gitea 저장소 | `syskiller/ITOSMPiano-BachToBasics` |
| 프론트엔드 컨테이너 | `piano-bach-frontend` |
| 백엔드 컨테이너 | `piano-bach-backend` |
| 호스트 포트 | `127.0.0.1:18102` |
@@ -58,12 +59,13 @@ docker compose down
- `frontend/src/views/PracticeView.tsx`
- `frontend/src/components/Transport/TransportControls.tsx`
- `backend/main.py`
- `backend/routers/transcribe.py`
- `frontend/nginx.conf`
- `frontend/docker-entrypoint.d/20-backend-api-key.sh`
- `frontend/Dockerfile`
- `docker-compose.yml`
한국어 번역 리소스와 모바일 화면 보완 및 서버 내부 API 키 처리를 추가했다. 공식 CI와 같은 pnpm 9를 사용하도록 고정해 잠금 파일 기반 빌드를 유지한다. MIDI와 MusicXML 및 악보와 내려오는 음표와 따라치기 기능은 원본 구조를 유지한다.
한국어 번역 리소스와 모바일 화면 보완 및 서버 내부 API 키 처리를 추가했다. 공식 CI와 같은 pnpm 9를 사용하도록 고정해 잠금 파일 기반 빌드를 유지한다. MIDI와 MusicXML 및 악보와 내려오는 음표와 따라치기 기능은 원본 구조를 유지한다. 표준 `.musicxml` 확장자도 파일 선택과 백엔드 변환에서 지원한다.
## 데이터와 한글 파일명
@@ -79,3 +81,4 @@ MIDI와 MusicXML은 브라우저 파일 선택이나 끌어 놓기로 불러온
- MusicXML과 MIDI 및 기본 악보 변환 기능은 설치되어 있다.
- 실제 USB MIDI 입력과 따라치기 동작은 안드로이드 Chrome과 실제 전자피아노에서 최종 확인해야 한다.
- iPhone과 iPad의 Safari는 Web MIDI를 지원하지 않는다.
- 관리자 곡 업로드와 사용자 곡 목록 선택은 기본 운영 안정화 뒤 진행할 후속 기능이다.