개요
LEMP(Nginx, Mariadb, php 8.1) 환경에서 그누보드 설치하기 과정입니다.
도커 데스크탑 설치
https://docs.docker.com/desktop/install/mac-install/ 를 보고 미리 설치해 주세요.
파일 다운로드
먼저 파일을 다운받으세요.
그누보드 설정
- ./sites/gnuboard.v5.5.8.3.zip 파일의 압축을 풉니다.
- ./sites/gnuboard5-master 디렉토리 이름을 적당히 변경합니다. (예: culture.local.kr)
- ./culture.local.kr/data 디렉토리를 생성하고 권한을 변경합니다.
$ mkdir -p ./sites/culture.local.kr/data $ chmod 707 ./sites/culture.local.kr/data |
- culture.local.kr 도메인을 hosts 파일에 등록합니다.
$ sudo vi /etc/hosts |
파일에 내용 추가
127.0.0.1 culture.local.kr |
- hosts파일을 리프레시 합니다.
$ dscacheutil -flushcache |
도커 설정
- 환경파일을 생성합니다.
$ cp ./docker-lemp-gnuboard/env.sample ./docker-lemp-gnuboard.env |
- 변수 값을 여러분이 원하는 값대로 변경합니다.
MYSQL_PORT=3306 MYSQL_DATABASE=gnu MYSQL_USER=gnu MYSQL_PASSWORD=gnu2023 MYSQL_ROOT_PASSWORD=gnu2023 |
- 도커를 실행합니다.
docker-compose -f ./docker-lemp-gnuboard/docker-compose.yml up |
실행 확인
브라우저를 열어 접속을 해 봅니다.
http://culture.local.kr |
환불규정
제공기간
모든 강의는 결제 후 1년 간 볼 수 있습니다.