Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

gitlab.rb 에 설정 된것이 하나도 없음 전부 주석 처리되 있어서 백업 하지 않음 gitlab-secrets.json 백업

...

주의사항

현재 13.12.1 사용중 이며 최신버전인 으로 14.2.Z 로 업그레이드 하기 위해서는 13.12.Z 에서 14.2.Z 로
바로 버전업 안됨
아래와 같은 순서를 통해서 해야지만 가능

각(13.12.1>14.0.11) 각(14.0.11>14.2.Z) 버전으로 업그레이드 후 GitLab 실행 후
Admin > Admin Area > Monitoring > Backgroud Migrations
메뉴로 들어가서 Migrations 진행 단계를 단계
확인이 필요함 아래와 같이 Migrations 남아 있으면 완료 될때까지 기다려야함

...

설치

docker-compose 를 이용해서 설치

13.12.1>14.0.11

Code Block
languageyaml
version: '3.8'
services:
  web:
    image: 'gitlab/gitlab-ce:14.0.11-ce.0'
    hostname: 'version'
    restart: always
    container_name: gitlab-ce
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.11.70'
    ports:
      - '80:80'
      - '443:443'
      - '10022:22'
      - '5050:5050'
    volumes:
      - './etc/gitlab:/etc/gitlab'
      - './log/gitlab:/var/log/gitlab'
      - './data/gitlab:/var/opt/gitlab'
      - './backup/gitlab:/var/opt/gitlab/backups'
Code Block
languagebash
$ cd ~/git/alm/version/gitlab
$ doccker-compose up -d
$ docker exec -it gitlab-ce gitlab-ctl stop puma
$ docker exec -it gitlab-ce gitlab-ctl stop sidekiq
$ docker exec -it gitlab-ce gitlab-ctl status
$ docker exec -it gitlab-ce gitlab-backup restore BACKUP=1633671192_2021_10_08_13.12.1

$ docker stop gitlab-ce
$ sudo cp ~/Downloads/gitlab-secrets.json ~/git/alm/version/gitlab/etc/gitlab/gitlab-secrets.json
$ docker start gitlab-ce
$ docker exec -it gitlab-ce gitlab-rake gitlab:check SANITIZE=true

docker-compose 로 실행 완료 후 Migrations 완료 될때 까지 대기

14.0.11>14.2.Z