우분투에서 도커 컴포즈로 그누보드 설치하는 방법 드디어 완성했습니다!
도커파일에서 그누보드 최신버전이 도저히 안들어가서..
그냥 docker-entrypoint.sh 에서 data 폴더여부에 따라서 설치하거나 하지 않거나로.. 셋팅했습니다.
글이 엄청 길어보이지만 핵심은 별거 없어요 ㅎㅎ
따라하면 10분이면 충분하지 않을까 싶습니다.
개인적으로 이미지를 떠서 배포하고 싶지만,
정기적으로 업데이트 해줘야되고, 시기를 놓치면 보안문제가 있기 때문에
왕초보도 자신만의 이미지를 만들 수 있게 셋팅 방법을 적어보았습니다.
이 방법대로 하면 Nginx, php-fpm, MariaDB, Certbot, 그누보드5가 모두 최신버전으로 깔립니다.
정말 좋아요.
SSL 인증서가 필요없다면 15단계 중에 11번까지만 하면되니 시간은 더 단축되겠죠!
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 25개
그래서 TOC 기능이 있으면 기술문서에서는 편하게 볼수가 있습니다.
주제별로 모아주는게 좋은데.. 참 쉽지않네요 ㅎㅎ
sh 커맨드를 실행해서 그누보드 최신버전으로 받는방식..
그누보드를 Dockerfile 에다가 빌드해버리면 그버전이 저장되기때문에 어쩔수 없이 sh 커맨드로 해야되던것같더군여..
그것도 그렇지만 도커파일에서 curl로 받는 명령어를 넣었는데
실제로 파일을 받고 압축까지 풀었는데 파일이 사라지더라구요.
이걸 10번 넘게 했는데 답이없어서 sh에서 작업하게 되었어요 ㅎㅎ
축하드려요 ;)
보고왔어요~
기본이 UTC 로 되여있어서 변형 해줘야되더군여..
MYSQL 도 기본시간이 미국시간으로 되여있어서 DB Insert 할떄 시간이 외국시간으로 들어가는 현상이 나오더군여..
컨테이너 시간도 Aasia/Seoul 로 바꾸시는거 추천드려요ㅎㅎ
db에서는 안잡아줬는데.. 한번봐야겠네요 ㅎㅎ
즉, PHP와 DB는 제대로 들어가고 , Nginx 로그를 보니 시간이 인식이 안되네요 ㅎㅎ
뭐 그건 큰 문제는 아니니 넘어가려고 합니다 ㅋㅋㅋ
전 스프링을 써본 적이 없어서 ㅠㅠ
혹시 도커 그누보드에서 인증 메일을 어떻게 보내야할까요?
https://github.com/tomav/docker-mailserver
이거 테스트하고 있는데, 실행은 잘 되는데... 에러 표시가 안나와서 뭐가 문제인 모르겠네요 ㅠㅠ
그냥 구글 계정으로 SMTP 연결하려고 하는데 잘 안되네요 ㅠㅠ
https://hub.docker.com/r/namshi/smtp/ 이거 한번 써보시는건 어때요??
https://www.python2.net/questions-594639.htm 사용법도 나와있내요.
define('G5_SMTP', '아이피주소');
위와 같이 SMTP 릴레이 컨테이너의 IP주소를 넣어주니 잘 되네요!! 감사합니다.
이것도 추가해야겠네요 ㅎㅎ
감사합니다. ㅎㅎ