본문 바로가기
반응형

Programming/Raspberry Pi11

Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [7편: Redmine Git과 연동 (7/7)] 이번 과정에서는 Redmine과 Git을 연동하고 이를 활용하는 방법에 대해 기술하겠습니다.우선 이전에 생성한 Redmine 컨테이너에 접속합니다.$ sudo docker exec -it redmine bash 그 후 Git을 설치해줍니다.# apt-get install git 설치가 완료되었다면 컨테이너에서 나옵니다.# exit Redmine 컨테이너와 공유되어있는 디렉토리 중 repositories 라 생성한 디렉토리 내에 원격 저장소(bare repository)를 생성해줍니다. 여기서 주의할 점은 디렉토리 생성 시 .git 을 꼭 써주셔야 한다는 점입니다. $ cd redmine_backup/repositories$ sudo mkdir testproject.git$ cd testproject.gi.. 2018. 7. 13.
Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [6편: Redmine 컨테이너 세팅(6/7)] Redmine 컨테이너에 접속합니다. $ sudo docker exec -it redmine bash Redmine 컨테이너엔 크게 두 가지 패키지가 설치됩니다. 하나는 Apache2, 다른 하나는 Redmine. 설치 전 사전 준비를 진행합니다. 패키지 업데이트를 진행합니다. # apt-get update && apt-get upgrade 텍스트 편집기, 아파치, wget을 설치해줍니다. # apt-get install nano wget apache2 레드마인 세팅을 위한 패키지들을 설치해줍니다. # apt-get install mysql-client libmysqlclient-dev build-essential ruby-dev libmagickwand-dev libapache2-mod-passenge.. 2018. 7. 13.
Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [5편: Redmine 컨테이너 생성(5/7)] ※이전 포스트에서 언급했던 것처럼 라즈비안 컨테이너를 생성하고 그 안에 Redmine을 설치하도록 하겠습니다. 우선 컨테이너 생성 편입니다. 라즈비안 이미지를 다운로드합니다.(팁! docker run으로 실행하였을 때 이미지가 없다면 자동으로 다운로드해지고 실행됩니다.)$ sudo docker pull resin/rpi-raspbian 다운이 완료되면 컨테이너를 실행하기 전에 사전 준비를 하겠습니다.Redmine을 보면 git과 연동할 수 있는데 그 조건이 - Redmine이 설치되어있는 OS 내에 Git이 설치되어 있어야 한다.- Redmine이 설치되어있는 OS 내에 Repository가 있어야 한다.입니다. Host와 Redmine 컨테이너 간 레포지토리에 해당하는 디렉토리를 공유한다면 Redmin.. 2018. 7. 13.
Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [4편: Mysql 컨테이너 세팅(4/7)] 컨테이너 내부로 접속하여 mysql을 사용해봅니다.$ sudo docker exec -it mysql bash 접속에 성공하면 root@~로 바뀌게 됩니다. redmine 계정 및 DB를 생성해봅시다.# mysql -uroot -pEnter password: 컨테이너 생성 시 입력했던 비밀번호 데이터베이스를 생성하고mysql> create database redmine character set utf8; redmine 계정을 생성하고mysql> create user ‘redmine’@‘172.17.%’ identified by ‘비밀번호’; redmine 계정에 대한 권한을 설정!mysql> grant all privileges on redmine.* to ‘redmine’@‘172.17.%’; 끝mys.. 2018. 7. 13.
반응형