version: '3.4'
services:
web:
image: 'jay94ks/docker-gb5:latest-auto-eb4'
container_name: 'web'
environment:
- G5_GIT_TAG=v5.5.8.2.7 #그누보드 최신버전에 맞추세요
- G5_MYSQL_HOST=web-db
- G5_MYSQL_USER=myeb4
- G5_MYSQL_PASSWORD=myeb4!
- G5_MYSQL_DB=myeb4
- G5_ADMIN_ID=<사용할 ADMIN ID>
- G5_ADMIN_PASSWORD=<사용할 ADMIN 패스워드>
- G5_ADMIN_NAME=<사용할 ADMIN 명>
- G5_ADMIN_EMAIL=<사용할 ADMIN 이메일 주소 ex) 123@123.com>
- G5_RM_IMORT_UTILS=yes
- G5_RM_YC_OLD_UTIL=yes
volumes:
- "./g5:/var/www"
ports:
- 80:80
# networks:
# - 'web-net'
restart: always
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:
- './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
https://github.com/jay94ks/docker-gb5/tree/auto-eb4
GitHub - jay94ks/docker-gb5: Docker image for gnuboard5 or youngcart of SIR (sir.kr).