Docker 환경에서 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 모구미
뭔가 불명한 점이나 잘못된 점이 있으면 지적해 주십시오.
Reference
이 문제에 관하여(Docker 환경에서 Redmine을 시작하고 slack과 함께 작업했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mgmgmogumi/items/b439bbb8796537942f33
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ docker ps -a
$ docker-compose down -v
$ docker images
$ docker rmi [DockerID]
$ docker exec -it redmine_redmine_1 bash
# cd /home/redmine/redmine/log
$ 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 모구미
뭔가 불명한 점이나 잘못된 점이 있으면 지적해 주십시오.
Reference
이 문제에 관하여(Docker 환경에서 Redmine을 시작하고 slack과 함께 작업했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mgmgmogumi/items/b439bbb8796537942f33
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Docker 환경에서 Redmine을 시작하고 slack과 함께 작업했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mgmgmogumi/items/b439bbb8796537942f33텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)