Docker에 설치하는 방법
설치전 준비사항
-1. dabory git server에 가입합니다. (다보리 git server 바로가기)
-2. .env와 .env.dabory 파일에 대해서 숙지하고 세팅해주세요.
참고자료
DOCKER를 통한 설치방법
1. 다보리 컴포저블을 설치할 경로로 이동합니다.
cd d:/test
D 드라이브의 test 폴더에 설치를 진행하겠습니다.
2.3. docker 설치를 위해 다보리 깃서버에서 php-docker 레포지토리로 이동합니다. (해당 레포지토리에 접근권한이 없을 경우 요청해야 합니다.)
php-docker란?
다보리 컴포저블의 php 버전별 설정파일, 설치매뉴얼, 및 dockerfile, yml 파일 등이 포함되어 있습니다.
3.3-1. HTTP url을 복사해줍니다.
4.3-2. git clone을 통해 php-docker 소스를 가져옵니다.
git clone http://git.daboryhost.com:10880/dabory/php-docker.git
3-3. php-docker 파일 안에 있는 레퍼런스 문서를 숙지한뒤 설치를 진행합니다.
DOCKER를 통한 설치방법
1. 다보리 컴포저블을 설치할 경로로 이동합니다.
cd d:/test
D 드라이브의 "test" 폴더를 생성하여 설치를 진행하겠습니다.
2. 설치전 준비사항에서 clone해놨던 php-docker 파일 안에 php-docker 파일을 복사하여 가져옵니다.
3. 레퍼런스 파일을 참고하여 자신의 php 버전에 맞춰 docker파일과 ini 파일을 세팅합니다. (버전에 맞지 않는 설정 파일들은 삭제해도 무방합니다.)
4. docker-compose.yml 파일은 프로젝트의 루트 경로에 위치하도록 붙여넣어줍니다.
5. 다보리 깃서버에서 dbrerp 레포지토리로 이동합니다. (해당 레포지토리에 접근권한이 없을 경우 요청해야 합니다.)
6. HTTP url을 복사해줍니다.
2. 다보리 깃서버에서 dbrerp 레포지토리로 이동합니다. (해당 레포지토리에 접근권한이 없을 경우 요청해야 합니다.)
4.7. 다보리 컴포저블을 설치할 d:/test에test 디렉토리에서 git clone을clone 명령어를 통해 dbrerp 소스를 가져옵니다.
git clone http://git.daboryhost.com:10880/dabory/dbrerp.git
5. git clone을 통해 dbrerep 소스를 가져옵니다.
git clone http://git.daboryhost.com:10880/dabory/dbrerp.git
6.8. ls 명령어를 통해 clone이 잘되었는지 확인합니다.
d:/test 경로에 아래와 같이 두세개의 파일 및 디렉토리가 존재해야 합니다.
7. 이제 테마파일 소스를 가져오겠습니다. dbrerp/dabory 경로로 이동합니다.
cd dbrerp/dabory
ls 명령어를 통해 확인해보면 para 파일만 존재합니다.
8. 이제 테마폴더를 설치해야 합니다. 아래 링크를 클릭하여 테마폴더를 설치해주시기 바랍니다.
php 버전이 8.0 이상일 경우copy Dockerfile--v8.0 Dockerfilecopy php.ini-pma-upload--v8.0 php.ini-pma-upload명령어를 통해 Dockerfile을 바꿔줍니다.
다시 설치할 프로젝트 경로로 이동하여 깃서버에서 dbrerp를 복제해옵니다.(git clone dbrerp url) 확인해야 할 파일은 다음과 같습니다.
/dbrerp/.envdbrerp/.env.dabory
위 파일들을 세팅해줍니다. 또한 .gitignore 파일이 깃서버에는 업로드되지 않기 때문에 .gitignore에 포함되어 있는 파일들을 추가해줍니다.( ventor, theme 등) 마지막으로 docker-compose up -d 혹은 sh /shell/dkcu-compose-up.sh 명령어를 통해 docker를 실행합니다.