Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support DockerCompose for running CB-TB #1661

Closed
seokho-son opened this issue Jul 2, 2024 · 5 comments · Fixed by #1666
Closed

Support DockerCompose for running CB-TB #1661

seokho-son opened this issue Jul 2, 2024 · 5 comments · Fixed by #1666
Assignees
Labels
feature request Issue related with new feature

Comments

@seokho-son
Copy link
Member

What would you like to be added

  • Docker Compose 구성 제공
    • cb-tumblebug
    • cb-spider
    • cb-mapui

Why is this needed

  • 현재 3개의 모듈을 독립적으로 구동하고 있으나, 모듈별 버전 의존성이 크므로, 사용자에게는 활용의 어려움이 따를 수 있음
  • Docker Compose 등을 통해서 통합 구동시, 설치/실행 과정을 단축시킬 수 있음
@seokho-son seokho-son added the feature request Issue related with new feature label Jul 2, 2024
@seokho-son
Copy link
Member Author

@yunkon-kim 도움 가능하실까요~? 급한 사항은 아닙니다. :)

@yunkon-kim
Copy link
Member

@seokho-son 가능합니다 ^^

Project root에 docker-compose.yaml을 생성하는 방향으로 적용해 놓겠습니다.

한 가지 문의 드릴 사항이 있습니다.
https://github.com/cloud-barista/cm-mayfly 에서 전체 뼈대를 제공해주시기로 했던 것으로 기억하는데요. 이와 별개로 추진하시는 사항이 맞을까요?

@yunkon-kim yunkon-kim self-assigned this Jul 9, 2024
@seokho-son
Copy link
Member Author

@yunkon-kim 맞습니다. cm-mayfly 에서도 전반적으로 처리해주실 예정이지만,

cb-tb 관점에서 필요한 요소만 제공하는 dockercompose 및 메인테이닝이 필요할 것으로 판단하여 이슈로 만들어둔 사항입니다.
아래 정도의 차이가 있는 것으로 생각하고 있습니다.

  • cb-mapui 등. mayfly에는 포함되지 않을 요소가 있음.
  • 개발자용 테스트 환경 구성시, cb-tb는 소스빌드, 나머지는 docker로 쉽게 제공 필요.
  • 개발시, 연동 버전을 바꿔가며 테스트 필요한 경우들이 있음.
  • 사용자들에게 여러 신규 도구들을 소개하지 않고, 직접적으로 cb-tb를 구동할 수 있도록 처리. 등.

cm-mayfly에서 작업 진행 중이신 사항과 내용을 자체는 겹칠 수 있고, cm-mayfly에서 이미 잘 만들어두신 config가 있다면, 활용해도 좋을 것 같습니다.

@yunkon-kim
Copy link
Member

docker-compose.yaml.env 적용 관련 사항 추진을 위해 Reopen 했습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Issue related with new feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants