이윰빌더4 도커 컨테이너 이미지 (전자동 셋팅) > 팁 & 테크

본문 바로가기

팁 & 테크

이윰빌더4 도커 컨테이너 이미지 (전자동 셋팅)

본문

개인적으로 사용하려고 만든 도커 컨테이너 이미지의 전자동 설치 버전입니다. 모든 설치 절차들이 자동으로 진행되고, 그누보드5 공식 github에서 특정 tag를 clone합니다. 현재 지정된 tag는 v5.5.8.2 최신 버전입니다. (https://github.com/gnuboard/gnuboard5/tree/v5.5.8.2) 이윰 빌더도 https://github.com/eyoom/eyoom_builder_4 에서 clone하여 자동으로 설치/적용하며, 자세한 내용은 https://github.com/jay94ks/docker-gb5/tree/auto-eb4 여기를 봐주세요. **지원되는 자동화 인수** ``` 1. 필수 인수 G5_MYSQL_HOST G5_MYSQL_USER G5_MYSQL_PASSWORD G5_MYSQL_DB 2. 옵션 (: 기본값 -> 입력 형식) G5_TABLE_PREFIX (: g5_) G5_ADMIN_ID (: admin) G5_ADMIN_PASSWORD (: abcd1234) G5_ADMIN_NAME (: 최고관리자) G5_ADMIN_EMAIL (: admin@localhost) G5_SHOP_PREFIX (: yc5_) G5_SHOP_INSTALL (: 'yes' -> {y, yes} or {n, no}) EB4_RM_LEGAL_INFO (: 'no' -> {y, yes} or {n, no}) * --> 이 옵션은 설치 완료 후에 eyoom/LICENSE.txt 파일을 삭제할지 여부입니다. G5_RM_LEGAL_INFO (: 'no' -> {y, yes} or {n, no}) * --> 이 옵션은 설치 완료 후에 LICENSE.txt, README.md, perms.sh 파일을 삭제할지 여부입니다. G5_RM_IMORT_UTILS (: 'no' -> {y, yes} or {n, no}) * --> 이 옵션은 설치 완료 후에 g4_import{,_run}.php, yc4_import{,_run}.php 파일을 삭제할지 여부입니다. G5_RM_YC_OLD_UTIL (: 'no' -> {y, yes} or {n, no}) * --> 이 옵션은 orderupgrade.php 파일을 삭제할지 여부입니다. * --> v5.5.8.2에서는 이미 적용된 상태이므로 신규 설치시에는 불필요합니다. ```
**권장사항** ``` docker-compose up -d # --> daemonize 하기 전에, docker-dompose up # <-- 이렇게 설치가 잘 되었는지 확인 먼저 해주세요. ```
간단하게 쓸 수 있는 `docker-compose.yml` 파일. ``` version: '3.4' services: web: image: 'jay94ks/docker-gb5:latest-auto-eb4' container_name: 'web' environment: - G5_GIT_TAG=v5.5.8.2 - G5_MYSQL_HOST=web-db - G5_MYSQL_USER=myeb4 - G5_MYSQL_PASSWORD=myeb4! - G5_MYSQL_DB=myeb4 - G5_ADMIN_ID=admin - G5_ADMIN_PASSWORD=abcd1234 - G5_ADMIN_NAME=Automated - G5_ADMIN_EMAIL=jay94ks@gmail.com - G5_RM_IMORT_UTILS=yes - G5_RM_YC_OLD_UTIL=yes volumes: - "./web/g5:/var/www" ports: - 80:80 networks: - 'web-net' web-db: image: 'mysql:latest' container_name: 'web-db' restart: always environment: MYSQL_DATABASE: 'myeb4' MYSQL_USER: 'myeb4' MYSQL_PASSWORD: 'myeb4!' MYSQL_RANDOM_ROOT_PASSWORD: 'yes' volumes: - './web/db:/var/lib/mysql' ports: # DB에 직접 접근해서 볼 수 있어야 하는게 아니라면 지정하지 마세요. - '3309:3306' command: - '--character-set-client-handshake=FALSE' - '--character-set-server=utf8mb4' - '--collation-server=utf8mb4_unicode_ci' networks: - 'web-net' networks: web-net: driver: overlay ```
2
로그인 후 추천 또는 비추천하실 수 있습니다.
추천한 회원 보기
포인트 610
경험치 16
[레벨 1] - 진행률 8%
가입일
2022-07-27 20:20:52
서명
미입력
자기소개
미입력

댓글목록1

이윰IN님의 댓글

회원사진
좋은 자료 공유해 주셔서 감사합니다.

축하합니다. 첫댓글 포인트 13포인트를 획득하였습니다.

전체 24 건 - 1 페이지
번호
제목
글쓴이
사이트 내 전체검색