jay94ks

그누보드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=[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개

좋아요. 감사 합니다.
멋지네요~
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
22-09-28 조회 6,179
22-09-27 조회 1만
22-09-17 조회 7,382
22-09-15 조회 7,798
22-09-15 조회 6,014
22-09-08 조회 7,135
22-09-07 조회 7,096
22-09-05 조회 6,542
22-09-04 조회 6,485
22-09-02 조회 6,044
22-09-01 조회 6,580
22-08-29 조회 8,291
22-08-29 조회 7,356
22-08-24 조회 5,724
22-08-12 조회 6,773
22-08-04 조회 7,967
22-08-01 조회 6,925
22-07-30 조회 6,138
22-07-30 조회 5,865
22-07-28 조회 6,281
22-07-27 조회 7,419
22-07-25 조회 7,167
22-07-19 조회 7,362
22-07-08 조회 7,038
22-07-06 조회 7,133
22-07-06 조회 7,907
22-07-05 조회 7,435
22-07-05 조회 7,578
22-07-03 조회 9,646
22-07-03 조회 6,565