목차

집에서 사용하는 이슈 트레커

결혼식 준비 때 부터 쓰기 시작했는데, 잘쓰고 있다.

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. 최신 버전 다운로드 (현재 기준 1.16.0 h2 db 버전)
  2. 압축 해제
  3. 이전 db 파일 복사
  4. 실행

최신 버전 다운로드

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