직접 컴파일 CE 인스턴스를 EE로 전환
직접 컴파일 CE 인스턴스를 EE로 전환에 대해 설명합니다.
기존 직접 컴파일 인스턴스를 Community Edition(CE)에서 Enterprise Edition(EE)으로 전환할 수 있습니다. 이 지침은 GitLab CE의 올바르게 구성되고 테스트된 직접 컴파일 설치가 있다고 가정합니다. CE에서 EE로 전환 # 다음 지침에서 다음을 바꿉니다: EE_BRANCH 는 사용 중인 버전의 EE 브랜치입니다. EE 브랜치 이름은 major-minor-stable-ee 형식을 사용합니다. 예: 17-7-stable-ee . CE_BRANCH 는 Community Edition 브랜치입니다. CE 브랜치 이름은 major-minor-stable 형식을 사용합니다. 예: 17-7-stable . 백업 # GitLab을 백업하려면: cd /home/git/gitlab sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production GitLab 서버 중지 # GitLab 서버를 중지하려면: sudo service gitlab stop EE 코드 가져오기 # EE 코드를 가져오려면: cd /home/git/gitlab sudo -u git -H git remote add -f ee https://gitlab.com/gitlab-org/gitlab.git sudo -u git -H git checkout EE_BRANCH 라이브러리 설치 및 마이그레이션 실행 # 라이브러리를 설치하고 마이그레이션을 실행하려면: cd /home/git/gitlab # 설치 또는 이전 업그레이드 시 아직 하지 않은 경우 sudo -u git -H bundle config set --local deployment 'true' sudo -u git -H bundle config set --local without 'development test kerberos' # gem 업데이트 sudo -u git -H bundle install # 선택 사항: 이전 gem 정리 sudo -u git -H bundle clean # 데이터베이스 마이그레이션 실행 sudo -u git -H bundle exec rake db:migrate RAILS_ENV=production # node 종속성 업데이트 및 에셋 재컴파일 sudo -u git -H bundle exec rake yarn:install gitlab:assets:clean gitlab:assets:compile RAILS_ENV=production NODE_ENV=production NODE_OPTIONS="--max_old_space_size=4096" # 캐시 정리 sudo -u git -H bundle exec rake cache:clear RAILS_ENV=production gitlab-elasticsearch-indexer 설치 # gitlab-elasticsearch-indexer 를 설치하려면 설치 지침 을 따르십시오. 애플리케이션 시작 # 애플리케이션을 시작하려면: sudo service gitlab s
