Docker 환경에서 Redmine을 시작하고 slack과 함께 작업했습니다.

이번에는 Redmine을이 도커 이미지와 Slack 플러그인을 사용했습니다.
※bitnami ( htps : // 기주 b. 코 m / bit t nami / bit t nami-c c r-d d Mine ) 의 도커 이미지도 있습니다만, 이쪽이 미리 Bundler가 들어가 있는 등 운용면에서 편리합니다.

Redmine
- htps : // 기주 b. 코 m / 사메에 rsb
슬랙 플러그인
- htps : // 기주 b. 코 m / s Shiyoshi / Red Mine s CK

도커 이미지 시작


$ wget https://raw.githubusercontent.com/sameersbn/docker-redmine/master/docker-compose.yml
$ docker-compose up -d

Mac의 경우



docker-compose.yml에서 기본적으로 설정된 볼륨의 파일 경로는 Mac OS Sierra 이상이면 권한이 심각하게 오류가 발생합니다.
따라서 이번에는 볼륨 설정을 다음과 같이 변경했습니다.
경로 지정 방법은 다음과 같이 씁니다.
- 호스트 측 경로 : 도커 측 경로
services:
  postgresql:
    (省略)
    volumes:
    - ./postgresql:/var/lib/postgresql

  redmine:
  (省略)
    volumes:
    - ./redmine:/home/redmine/data

플러그인 설치



도커—컨테이너의 plugins 폴더로 들어갑니다.
$ docker exec -it redmine_redmine_1 bash
# cd plugins

Redmine용 Slack 플러그인을 복제합니다.
# git clone https://github.com/sciyoshi/redmine-slack.git redmine_slack
# cd redmine_slack

플러그인의 Gemfile을 Redmine의 Gemfile로 옮깁니다.
# cat Gemfile //内容をコピー
# cd /home/redmine/redmine
# vi Gemfile` //さきほどコピーした内容を追記

Redmine의 Gemfile에서 Bundler를 실행합니다.
# bundle install`

도카에서 빠져 나와 재부팅


# exit
$ docker-compose restart

Redmine 방문



http://localhost:10083
브라우저에서 열고 관리 사용자로 로그인합니다.

초기 설정의 사용자 ID/PW는 이쪽에 실려 있습니다.
htps : // 기주 b. 코 m / 사메에 rsb

그런 다음 관리 > 플러그인
Slack 플러그인이 추가되면 성공입니다.



절차에 실패했을 때 사용한 명령 등



Docker 컨테이너 표시/삭제


$ docker ps -a
$ docker-compose down -v

Docker 이미지 보기/삭제


$ docker images
$ docker rmi [DockerID] 

Docker의 로그 보기


$ docker exec -it redmine_redmine_1 bash
# cd /home/redmine/redmine/log

postogresql 컨테이너 내에서 데이터베이스에 액세스


$ docker exec -it redmine_postgresql_1 bash
# psql -U redmine -d redmine_production

참고 기사



Bitname-Redmine docker 컨테이너에서 플러그인을 설치하는 과정
htps : // 코 m / 치우라 / ms / 9f3b 63dcbd7f42496
빨리 redmine + slack 협력하여 팀 작업을 시작하고 싶습니다.
htps : // 코 m / 이오이 우이 / ms / 3b642 아 95225 아 92793634

관련 기사



Docker가 시작되면 인터넷이 연결되지 않는 이야기
htps : // 이 m / mgm go / / ms / 7에서 b8 또는 d52458 a 63d36f
모구미의 트위터
htps : // 라고 해서 r. 코m/mgmg 모구미

뭔가 불명한 점이나 잘못된 점이 있으면 지적해 주십시오.

좋은 웹페이지 즐겨찾기