jay94ks

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

· 2022-07-27 (수) 10:12:22 · 6255 · 3

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

모든 설치 절차들이 자동으로 진행되고, 그누보드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=[email protected]
      - 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

|

댓글 3개

좋아요. 감사 합니다.
2022-07-27 (수) 14:50:00
멋지네요~
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
22-09-17 조회 6,211
22-09-15 조회 6,582
22-09-15 조회 4,748
22-09-08 조회 5,972
22-09-07 조회 6,010
22-09-05 조회 5,405
22-09-04 조회 5,316
22-09-02 조회 4,921
22-09-01 조회 5,430
22-08-29 조회 7,140
22-08-29 조회 6,253
22-08-24 조회 4,647
22-08-12 조회 5,609
22-08-04 조회 6,825
22-08-01 조회 5,768
22-07-30 조회 4,999
22-07-30 조회 4,759
22-07-28 조회 5,129
22-07-27 조회 6,256
22-07-25 조회 6,023
22-07-19 조회 6,227
22-07-08 조회 5,888
22-07-06 조회 5,997
22-07-06 조회 6,735
22-07-05 조회 6,276
22-07-05 조회 6,448
22-07-03 조회 8,514
22-07-03 조회 5,380
22-07-01 조회 6,967
22-06-29 조회 6,192