redmine upgrade 방법
bitnami 로 upgrade 방법을 여러가지 찾아보고 해봤는데 잘 안된다.
기본적으로 bitnami 패키지로 되어 있기 한번에 설치가 손쉽지만 업그레이드 할때 힘들다. 지금처럼 bitnami 가 더이상 업그레이드 지원이 없는 경우는 더 그렇다.
우선 백업(혹시 모르니)
mysql 이 제일 중요하다.
# mysqldump -u root -p redmine < redmine_backup
이렇게 데이터 백업을 해주고
# /opt/redmine 디렉토리 전체 백업
이렇게 해주기만 하면 백업은 끝이다.
최신 버전을 다운 받자.
# cd /opt/
# wget https://www.redmine.org/releases/redmine-5.1.3.tar.gz
# tar -xvf redmine-5.1.3.tar.gz
# mv redmine redmine_backup (기존폴더 이름변경)
# mv redmine-5.1.3 redmine
# cp /opt/redmine_backup/config/database.yml /opt/redmine/config/ (db설정파일 복사)
# gem install bundler
# bundle install --without development test
# bundle exec rake generate_secret_token
# bundle exec rake db:migrate RAILS_ENV=production
# bundle exec rake redmine:plugins:migrate RAILS_ENV=production
# chown -R redmine:redmine /opt/redmine
# systemctl restart redmine
# systemctl restart nginx
하면 된다.
혹시 테마나 플러그인을 사용을 했다면
plugins 은
cp -r /opt/redmine_backup/plugins/ /opt/redmine_backup/plugins/
복사
themes 는
cp -r /opt/redmine_backup/public/themes/ /opt/redmine/public/themes/
복사 하면 된다.