본문 바로가기
반응형

Docker10

Redmine을 위한 Git 원격 저장소 생성 php 페이지 만들기[2/2] 이전 글에선 php페이지를 통해 bare repository를 생성하는 법에 대해 기재하였습니다. 1편: Redmine을 위한 Git 원격 저장소 생성 php 페이지 만들기 이번에는 저장소 이름이 중복될 경우 생성되지 않도록 코드를 약간 수정하고자 합니다. 이전 글에서 만들었던 create_git_repos.php 파일을 수정하도록 하겠습니다. 기전 코드는 다음과 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Colored by Color Scripter cs 여기에서 추가할 기능은 디렉토리를 탐색하여 repository 이름들을 저장하고, 지금 생성할 repository의 이름이 이미 존재하는지 확인한 후 존재하지 않을 경우 repository가 생성되.. 2019. 1. 30.
Redmine을 위한 Git 원격 저장소 생성 php 페이지 만들기[1/2] 저는 기존에 Docker를 활용하여 라즈베리파이에 Redmine + Git + Mysql을 세팅하였습니다. 1편: Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [1편: Docker란? (1/7)] 2편: Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [2편: Docker 설치하기 (2/7)] 3편: Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [3편: Mysql 컨테이너 생성(3/7)] 4편: Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [4편: Mysql 컨테이너 세팅(4/7)].. 2018. 11. 29.
Docker Mysql Server 주기적으로 백업하기(crontab 활용하기) 예전에 라즈베리파이 도커 세팅을 진행하였습니다. (라즈베리파이 + Docker + Redmine + Mysql + Git) 하지만 DB가 날아갈 수 있다는 생각이 들어 많이 불안하였습니다. 그래서 이번 포스팅에서는 bash shell로 제작 된 Docker 명령어를 Crontab을 이용하여 주기적으로 실행하도록 설정하고자 합니다. 즉, 주기적으로 DB를 백업하고자 하는 것이죠. 목차는 아래와 같습니다. ----------------------------- 1. 저장할 디렉토리 생성 2. postfix 설치 3. 스크립트 작성 4. 백업 스크립트 명령 예약하기 5. 복원 방법 ----------------------------- 1. 저장할 디렉토리 생성 백업 된 DB 쿼리를 저장할 디렉토리를 생성합니다... 2018. 8. 7.
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.
반응형