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

Remaining Issues #15

Open
11 of 20 tasks
NayeonKeum opened this issue Apr 5, 2023 · 0 comments
Open
11 of 20 tasks

Remaining Issues #15

NayeonKeum opened this issue Apr 5, 2023 · 0 comments
Assignees
Labels

Comments

@NayeonKeum
Copy link
Member

NayeonKeum commented Apr 5, 2023

내용

현재까지 남겨진 이슈들,,,

작업 내용

  • 1. 환경변수 사용 관련으로 리팩토링 필요(pwd, ns 등)(환경변수화 using dotenv file #17)
  • 2. Professor <-> Student 접근 관련 보안 작업 필요(Container professor-student access limitation #7)
  • 3. Resource list json 파일을 parsing하여 dict 형식으로 저장할 수 있는 bash script 작성 필요(Kube API Parser  #19)
  • 4. (WebSSH +alpha)워킹디렉토리, 스크립트 화면 띄우기 등의 오픈소스 서치 및 적용 필요
  • 5. 수강자 수에 의한 리소스 부족 현상이 생길 것 같은데, 처음에 수강자수를 받아서 master pod의 리소스도 저장하면 될 듯!(Professor:Student=1:n 관계 구축 #24)
    • 마스터가 생긴 이후에 수강자수가 생기는데,, 이는 어떻게 해야할지
    • 강의 생성 시 마다 마스터를 새로 생성?
  • 6. student_base_url이 student마다 다를텐데 라우터를 이용할지? 하나의 서버에 안에 구성해야한다면 포트를 어떻게 다르게 할지? 스키마에 추가할지? 정리 필요!(Professor:Student=1:n 관계 구축 #24)
  • 7. WebSSH1 -> WebSSH2 migration?
  • 8. bootstrap.sh를 전역으로 변경하여 WebSSH, .env, res(DTO, Urls) sync(Refactors(bootstrap, terms) #22)
  • 9. DB 수정사항 반영(index화)(DB 수정사항 반영 #23)
  • 10. user의 password와 ssh server의 비밀번호 동일화?
  • 11. Lecture&Student API 완성되면 Control API test 및 debugging(DB 수정사항 반영 #23)
  • 12. Master/Slave -> Professor/Student 이름 변경(Refactors(bootstrap, terms) #22)
  • 13. CI/CD 파이프라인(git action) 구상
  • 14. Hands-on도 가능하게?
  • 15. Bootstrap.sh로 res 가져오는 거 모두 동일하지 않게 변경해야함
  • 16. Professor DB 백업?(PVC로 변경)
  • 17. 과제 디렉토리를 /root/assignment/{lecture_id}/{assignment_id}로 변경
  • 18. 대시보드 만들기로 했잖아....

참고 사항

  • Nginx 뒤에서 작동할 수 있도록 수정 필요(보안) -> router나 ingress 뒤에 구성하면 자동 해결될듯
  • systemd로 daemon으로 만드는 작업 필요(지속성) -> docker 특성상 cmd로 하면 PID 1 작업 됨
@NayeonKeum NayeonKeum added the Doc 문서 수정 label Apr 5, 2023
@NayeonKeum NayeonKeum self-assigned this Apr 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant