본문으로 건너뛰기

OSS 버전 업그레이드

Logto는 semver를 따르므로, 변경 로그에 언급되지 않는 한 코드나 데이터베이스 스키마를 변경하지 않고 Logto를 자유롭게 업그레이드할 수 있습니다. 릴리스 목록은 Github Release에서 확인할 수 있습니다.

1단계: 새 버전으로 업데이트

업데이트하려면 배포 방식에 따라 적절한 방법을 따르세요:

  • Docker 이미지: 최신 이미지를 가져옵니다.
  • NPM 패키지: 최신 버전으로 업그레이드합니다.
  • Tar 파일: 릴리스 페이지에서 최신 .tar 파일을 다운로드합니다.

2단계: 데이터베이스 변경 적용

필요한 데이터베이스 변경을 수행하려면 Logto CLI를 사용하세요. 원활한 업그레이드를 위해 프로덕션 앱을 중지할 필요가 없습니다. Logto는 새로운 데이터베이스 스키마가 기존 코드와 호환되도록 보장하므로, 프로덕션은 중단 없이 원활하게 계속 실행됩니다.

3단계: 애플리케이션 재시작

코드를 업데이트하고 데이터베이스 변경을 적용한 후, 애플리케이션을 재시작하여 변경 사항을 적용하세요. 새 버전이 원활하게 실행되고 모든 구성 요소가 예상대로 작동하는지 확인하세요.

: 무중단 업그레이드를 달성하려면, 트래픽을 기존 인스턴스에서 새 인스턴스로 점진적으로 전환하는 "스왑" 전략을 고려하세요. 이렇게 하면 업그레이드 중에 사용자에게 중단이 발생하지 않습니다.

업그레이드가 완료되었습니다!