우분투에서 도커 컴포즈로 그누보드 설치하는 방법 드디어 완성했습니다! > 자유게시판

자유게시판

우분투에서 도커 컴포즈로 그누보드 설치하는 방법 드디어 완성했습니다! 정보

우분투에서 도커 컴포즈로 그누보드 설치하는 방법 드디어 완성했습니다!

본문

 

도커파일에서 그누보드 최신버전이 도저히 안들어가서..

 

그냥 docker-entrypoint.sh 에서 data 폴더여부에 따라서 설치하거나 하지 않거나로.. 셋팅했습니다.

 

글이 엄청 길어보이지만 핵심은 별거 없어요 ㅎㅎ

 

따라하면 10분이면 충분하지 않을까 싶습니다.

 

개인적으로 이미지를 떠서 배포하고 싶지만,

 

정기적으로 업데이트 해줘야되고, 시기를 놓치면 보안문제가 있기 때문에 

 

왕초보도 자신만의 이미지를 만들 수 있게 셋팅 방법을 적어보았습니다.

 

이 방법대로 하면 Nginx, php-fpm, MariaDB, Certbot, 그누보드5가 모두 최신버전으로 깔립니다.

 

정말 좋아요.

 

 

SSL 인증서가 필요없다면 15단계 중에 11번까지만 하면되니 시간은 더 단축되겠죠!

추천
3

댓글 25개

그러게요.  글을 너무 길게 작성하는 것보다는 주제별로 나누는 방법입니다.  몇개로 나누는 것이죠. 
그래서 TOC 기능이 있으면 기술문서에서는 편하게 볼수가 있습니다.
  욕심내서 하나의 글로 끝내려고 하니 더 길어지는 것 같습니다.

주제별로 모아주는게 좋은데.. 참 쉽지않네요 ㅎㅎ
저랑 비슷한 방식이내요 ㅎㅎ
sh 커맨드를 실행해서 그누보드 최신버전으로 받는방식..

그누보드를 Dockerfile 에다가 빌드해버리면 그버전이 저장되기때문에 어쩔수 없이 sh 커맨드로 해야되던것같더군여..
생각해보니 그렇네요 ㅎㅎㅎ

그것도 그렇지만 도커파일에서 curl로 받는 명령어를 넣었는데

실제로 파일을 받고 압축까지 풀었는데 파일이 사라지더라구요.

이걸 10번 넘게 했는데 답이없어서 sh에서 작업하게 되었어요 ㅎㅎ
아 맞다 혹시 컨테이너 시간 확인해보셨나요?
기본이 UTC 로 되여있어서 변형 해줘야되더군여..

MYSQL 도 기본시간이 미국시간으로 되여있어서 DB Insert 할떄 시간이 외국시간으로 들어가는 현상이 나오더군여..

컨테이너 시간도 Aasia/Seoul 로 바꾸시는거 추천드려요ㅎㅎ
일단 php에서 asia seoul 잡아주니 그누보드에서는 출력이 잘 되더라구요.

db에서는 안잡아줬는데.. 한번봐야겠네요 ㅎㅎ
지금 보니깐 php.ini에 시간을 넣어서 DB에도 시간이 제대로 들어가는 것을 확인했습니다.

즉, PHP와 DB는 제대로 들어가고 , Nginx 로그를 보니 시간이 인식이 안되네요 ㅎㅎ

뭐 그건 큰 문제는 아니니 넘어가려고 합니다 ㅋㅋㅋ
다행이내요 ㅎㅎ 전 스프링으로 개발할일이 있다보니 select now(); 를 하면 미국시간이 나와서 개발하기 불편하더군여..
아.. 스프링쪽에 뭔가가 있나보군요.

전 스프링을 써본 적이 없어서 ㅠㅠ

혹시 도커 그누보드에서 인증 메일을 어떻게 보내야할까요?

https://github.com/tomav/docker-mailserver

이거 테스트하고 있는데, 실행은 잘 되는데... 에러 표시가 안나와서 뭐가 문제인 모르겠네요 ㅠㅠ

그냥 구글 계정으로 SMTP 연결하려고 하는데 잘 안되네요 ㅠㅠ
흠.. 저는 도커에다가 smtp 를 수동으로 설치해서 쓰고는있내요..
https://hub.docker.com/r/namshi/smtp/ 이거 한번 써보시는건 어때요??

https://www.python2.net/questions-594639.htm 사용법도 나와있내요.
  와.. 그누보드에 config.php에

define('G5_SMTP',      '아이피주소');

위와 같이 SMTP 릴레이 컨테이너의 IP주소를 넣어주니 잘 되네요!! 감사합니다.

이것도 추가해야겠네요 ㅎㅎ
덕분입니다. 이제 테스트용 뿐만아니라 실서버로도 충분히 쓸 수 있겠습니다.

감사합니다. ㅎㅎ
전체 195,052 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

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