개인적으로 Redmine 환경을 준비하도록 하겠습니다.

4264 단어 DockerRedmine

복구 프로세스


나도 개인적인 임무 관리에서 Redmine을 사용하고 싶다.
처음에는 로컬 Mac으로 시작했지만 서버 가동을 잘 준비하고 싶어서 해봤어요.

0. 서버 준비


docker 용기를 이동할 서버를 준비합니다.
  • 자유 서버 확보

  • 벚꽃 VPS 서버
  • 어쨌든 유명한 곳 가다랑어 지갑 파손이 적은 월 800엔짜리
  • 2주 동안 시험해 봤기 때문에 병아리 엔지니어에게 딱 맞는 것 같다
  • OS 설치
  • 기본값은 Centos이므로 그대로 유지할 필요가 없습니다
  • 이번에는 Centos7
  • 을 사용했습니다.

    1. docker 설치


    이번에 Redmine는 docker 이미지에서 나눠주는 것을 사용하기 때문에 서버에 docker를 설치합니다.
    bitnami Redmine도 괜찮아요.
  • ssh를 통해 서버 로그인
  • 이번에 비밀번호 인증을 통해 (공개 키 인증의 설정 할애)
  • 루트에서 하는지 먼저 틀어주세요
  • # ログイン
     ssh root@[各自のドメイン].vs.sakura.ne.jp
    
  • yum 업데이트 및 저장소 설정(만약을 대비)
  • # 更新
    yum update
    yum upgrade
    # yumリポジトリの設定
    yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  • docker 설치 및 구성
  • yum install -y docker-ce docker-ce-cli containerd.io
    
  • docker의 시작과 자동 시작 설정
  • # 起動
    systemctl start docker
    # サーバ起動時に自動で起動する設定
    systemctl enable docker
    

    2. Redmine 배포


    공식적인 docker 이미지를 사용하여 Redmine을 구축합니다.
  • docker 이미지 가져오기 및 시작
  • 계속 ssh 로그인 상태로 작업
  • # イメージの入手
    docker pull redmine
    # コンテナの起動(バックグラウンドで実行)
    docker run -p 3000:3000 --name redmine redmine &
    # 確認
    docker ps
    curl http://localhost:3000/
    

    3. 플러그인 적용


    보드를 사용하고 싶으므로 AgilePlugin을 Redmine로 가져옵니다.
    만약 필요하지 않다면, 이곳을 건너뛰는 것은 문제없다.
  • 로컬에서 플러그인 가져오기 및 압축 해제

  • 공식.에서 다운로드
  • 플러그인을 로컬에서 서버로 전송
  • 서버에서 전송 디렉터리 준비
  • # (サーバにログインした状態で)任意のディレクトリで作成
    mkdir tmp
    cd tmp
    # 確認
    pwd
    
  • 전송 플러그인
  • 서버가 아닌 지각에서 실행
  • scp -r [ダウンロードしたプラグインのパス] root@[各自のドメイン].vs.sakura.ne.jp:[作成したtmpディレクトリのパス]
    
  • 서버로 전송되는 플러그인을 컨테이너로 가져옵니다.
  • 최종 플러그인 소지 용기의 디렉터리 확인
  • # (サーバにログインした状態で)コンテナに入る
    docker exec -i -t redmine bash
    # プラグインを入れるディレクトを確認する
    cd plugins/
    pwd
    # コンテナから出る
    exit
    
  • Redmine 실행 중인 컨테이너에 플러그인 가져오기
  • # 作成したtmpディレクトリの1つ上のディレクトリで実行
    docker cp ./tmp/. redmine:[コンテナ上のプラグインを入れるディレクトリのパス/]
    
  • 용기에 플러그인 설치(설치 후 재시작)
  • # コンテナに入る
    docker exec -i -t redmine bash
    # プラグインのインストール
    bundle install
    bundle exec rake redmine:plugins NAME=redmine_agile RAILS_ENV=production
    # コンテナから出てコンテナ再起動
    exit
    docker restart redmine
    

  • 브라우저에서 다음을 방문하여 Redmine의 첫 페이지를 표시하면 됩니다.
  • http://[각자의 도메인].vs.sakura.ne.jp:3000/
  • 시용기간이 끝난 후 https
  • 사용
  • admin/admin으로 로그인한 후 Agile 플러그인이 유효한지 확인한 후 종료
  • 끝내다


    담백하게 준비해서 만족합니다.
    과제가 몇 개 더 있기 때문에 사용하면서 대처한다.

    좋은 웹페이지 즐겨찾기