집에서 사용하는 이슈 트레커
결혼식 준비 때 부터 쓰기 시작했는데, 잘쓰고 있다.
Yona 홈페이지: https://yona.io/
====== 서버 시작 및 실행 ======
https://github.com/yona-projects/yona/blob/master/docs/ko/yona-run-and-restart.md
시작 스크립트 예제
https://github.com/yona-projects/yona/blob/next/restart.sh
====== 업그레이드 ======
h2 버전 기준으로 설명한다.
작업 순서
- 최신 버전 다운로드 (현재 기준 1.16.0 h2 db 버전)
- 압축 해제
- 이전 db 파일 복사
- 실행
최신 버전 다운로드
https://github.com/yona-projects/yona/releases 에서 업그레이드할 최신 버전 다운로드
$ wget https://github.com/yona-projects/yona/releases/download/v1.16.0/yona-h2-v1.16.0-bin.zip
설치 디렉토리 이동 후 다운로드한 파일 압축 해제
$ unzip ~/job/yona-h2-v1.16.0-bin.zip
기존에 사용중이던 버전의 yona.h2.db 파일 복사
yona-1.16.0$ cp ../yona-1.14.0/yona.h2.db .
실행
====== 문제해결 ======
1.14.0 h2 -> 1.16.0 h2 버전 업그레이드 실패 관련 해결방법
최초 업그레이드 실행시 아래 옵션을 추가하여 1회 실행한다.
JAVA_OPTS=-DapplyDownEvolutions.default=true;export JAVA_OPTS
관련 정보 : https://github.com/yona-projects/yona/issues/771