그누보드5 도커 컨테이너 이미지 (전자동 셋팅) > 그누보드5 팁자료실

그누보드5 팁자료실

그누보드5 도커 컨테이너 이미지 (전자동 셋팅) 정보

그누보드5 도커 컨테이너 이미지 (전자동 셋팅)

본문

개인적으로 사용하려고 만든 도커 컨테이너 이미지의 전자동 설치 버전입니다.

모든 설치 절차들이 자동으로 진행되고, 그누보드5 공식 github에서 특정 tag를 clone합니다.

현재 지정된 tag는 v5.5.8.2 최신 버전입니다. (https://github.com/gnuboard/gnuboard5/tree/v5.5.8.2)

 

지원되는 자동화 옵션

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})
  G5_RM_LEGAL_INFO  (: 'no' -> {y, yes} or {n, no})
  * --> 이 옵션은 설치 완료 후에 LICENSE.txt, README.md, perms.sh 파일을 삭제할지 여부입니다.

 

권장 사항

docker-compose up -d # --> daemonize 하기 전에,

docker-compose up # <-- 이렇게 설치가 잘 완료되었는지를 먼저 확인해주세요.

 

간단하게 쓸 수 있는 `docker-compose.yml` 파일

version: '3.4'
services:
  web:
    image: 'jay94ks/docker-gb5:latest-auto'
    container_name: 'web'
    environment: # 최초 설치가 완료되고 나면, G5_* 환경변수들을 모두 제거해도 됩니다.
      - G5_GIT_TAG=v5.5.8.2
      - G5_MYSQL_HOST=web-db
      - G5_MYSQL_USER=mygb5
      - G5_MYSQL_PASSWORD=mygb12345678
      - G5_MYSQL_DB=mygb5
      - G5_ADMIN_ID=super
      - G5_ADMIN_PASSWORD=mygb12345678
      - G5_ADMIN_NAME=Automated
      - G5_ADMIN_EMAIL=*** 개인정보보호를 위한 이메일주소 노출방지 ***
      - G5_SHOP_INSTALL=no
    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: 'mygb5'
      MYSQL_USER: 'mygb5'
      MYSQL_PASSWORD: 'mygb12345678'
      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

추천
8

댓글 3개

전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT