그누보드6 도커 이미지 (멀티 아키텍쳐, Arm64, Arm, amd64) > 그누보드6 팁자료실

그누보드6 팁자료실

그누보드6, 파이썬에 대한 팁과 자료를 올려주세요.
그누보드6 실서비스를 위한 웹서버 설정

그누보드6 도커 이미지 (멀티 아키텍쳐, Arm64, Arm, amd64) 정보

그누보드6 도커 이미지 (멀티 아키텍쳐, Arm64, Arm, amd64)

본문

정식 SemVer 태그가 부여되기 전까지는 매일 자동으로 빌드됩니다 (Nightly).

정식 SemVer 태그가 부여된 후에는 해당 태그에 업데이트가 있을 때마다 자동으로 빌드됩니다.

 

그누보드가 Python 기반으로 새롭게 개발되었습니다.

 

코어 수정이 필요한 경우, 개별적인 수정보다는 Mainstream에 Pull Request (PR)을 제출하여 전체 커뮤니티에 기여하고 변경사항이 반영되도록 하는 것이 바람직하다고 생각합니다.

이번에는 새로워진 만큼 꼭 그렇게 되었으면 좋겠어요 :)

 

시작은 `docker pull navystack/gnuboard-g6:nightly-latest`로 할 수 있습니다. 해당 이미지는 Docker Hub에 업로드되어 있습니다.

Docker Hub: https://hub.docker.com/r/navystack/gnuboard-g6

 

관련 빌드 및 소스 코드는 제 GitHub에서 확인하실 수 있습니다.

GitHub: https://github.com/NavyStack/gnuboard-g6

 

`git clone https://github.com/NavyStack/gnuboard-g6` 명령어로 프로젝트를 클론하고,

`cd gnuboard-g6`로 이동하세요.

 

Nginx 설정과 Traefik 리버스 프록시 관련 Docker Compose 파일도 함께 올려두었습니다.

`docker-compose up`으로 진행하기 전에 Traefik과 관련된 선행 작업이 필요합니다.

이와 관련된 작업은 GitHub의 Readme.md에 기록되어 있습니다.

 

Nginx를 사용하려면 `docker-compose -f docker-compose-nginx.yml up -d` 명령어로 진행하시면 됩니다. 관련된 Nginx 설정도 함께 첨부되어 있습니다.

다만, 개인적으로 Traefik을 사용하는 것을 추천합니다.

 

arm, arm64, amd 아키텍쳐를 지원합니다.

arm 이미지는 네이티브 컴파일이기는 한데, 확인해볼 방법이 없었습니다.

외부적으로는 정상적으로 컴파일 되었는데, 실 사용시 어떨지 모르겠습니다.

혹시 이상이 있다면 댓글 혹은 Github에서 부담없이 이슈 생성해주세요.

추천
3

댓글 8개

아 ~ 훌륭합니다. ! 

좋은 내용 공유 감사합니다. docker를 통해 버전 업, 설치 배포가 용이 해질 것 같습니다. 공식 릴리즈에 포함되어 같이 배포되면 정말 좋겠네요.. 감사합니다

@김영진마이클 

아마 도커이미지 까지 관리하시기는 부담되실겁니다. :)

 

지금은 한국시간 00시 기준으로 빌드하고 있지만,

깃허브에 정식 태그가 붙으면, 태깅 되면 도커이미지도 빌드되게 해놓겠습니다.

 

도움이 되셨으면 좋겠네요 :)

@들레아빠 

저도 사용하고 있으니, 오류가 나면 바로 다시 도커이미지 빌드하겠습니다.

도움이 되셨으면 좋겠네요 :)

@김영진마이클 관련 PR 제출했습니다. :)

https://github.com/gnuboard/g6/pull/343 여기가 기존에 있던 PR이고,

관련 PR에 대해서 권한이 없어서 새로 열었습니다.

https://github.com/gnuboard/g6/pull/422

 

@들레아빠 ㅎㅎ 하나씩 천천히 해가면 되지 않을까요?

nginx로 실행했는데

Error loading ASGI app. Could not import module "main"

이 에러가 계속 뜨내여 ... 하하 

혹시 Traefik docker-compose안에 healthcheck test에 도매인을 수정해야되고 로컬호스트로 넣으면 되는걸까요 ??

전체 46 |RSS
그누보드6 팁자료실 내용 검색

회원로그인

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