해커그라운드 해커톤에 참여하는 Byte
팀의 FDI(Food of Deagu Information)
입니다.
아래 두 링크는 해커톤에서 앱을 개발하면서 참고할 만한 문서들입니다. 이 문서들에서 언급한 서비스 이외에도 더 많은 서비스들이 PaaS, SaaS, 서버리스 형태로 제공되니 참고하세요.
- github 에서 회원가입하기
- azure구독하기
- visual studio가서 깔기
- Microsoft Azure
- github : github account
- azure : azure free account
- visual studio : visual studio code
-
hackersground-kr/Byte에 접속한다.
-
사진에 보이는 fork를 누르고 그 다음 페이지에서 create fork 버튼을 눌러준다.
-
Microsoft Azure에 로그인한다.
-
좌측 상단의 줄 3개 모양 버튼을 누르면 나오는 리소스 그룹 버튼을 클릭하고 만들기를 누른다.
-
누르면 나오는 화면에서 리소스 그룹 옆 칸에 rg-hg-원하는이름(*단, 중복이 되지 않도록 유니크한 이름으로)을 적는다.
-
리소스 영역은 (Asia Pacific) Korea Central을 선택한다.
-
하단에 있는
검토+만들기
를 클릭하고 만들기 버튼을 누른다.
-
좌측 상단에 줄 세개짜리를 누르고
모든 서비스
를 누른다. -
리소스 그룹
을 클릭한다. -
2번에서 만들었던
리소스 그룹
을 클릭한다.(①) -
우측 상단에
+만들기
를 누른다.(②)
-
웹앱을 검색하거나 스크롤을 내려서 찾아 클릭하고 만들기를 누른다.
-
들어가자마자
기본 | 배포 | 네트워킹 | 모니터링 | 태그 | 검토+만들기
로 카테고리가 나눠진 화면이 보일 것이다. 각각에 대한 설명을 상세하게 적겠다. -
기본 카테고리에서 할 일
- 구독 옆에는 Hackers Ground 설정한 후, 구독에 연결된 리소스 그룹에 rg-hg-byte를 입력한다. - 웹앱 이름은 중복되지 않는 원하는 이름으로 선택한다. - 게시는 코드를 선택한다. - 런타임 스택에 Python 3.8을 선택한다. - 운영체제 Linux를 선택한다. - 지역에는 Korea Central을 선택한다. - Linux plan은 (신규)ASP-rghgByte-8a60 선택한다. - 가격책정에는 기본B1(100총 ACU, 1.75GB 메모리, 1vCPU) 선택한다. - 영역중복은 건드리지 않고 넘어간다. - 왼쪽 하단에 `다음:배포` 버튼을 클릭한다.
-
배포에서 할 일
- Github Action 설정 – 지속적인 배포 사용을 선택한다. - Github 계정 권한부여를 누르고 뜨는 화면에 password를 입력한다. - 조직은 본인의 github id 선택 - 리포지토리는 Byte 선택 - 분기는 main 선택
-
네트워킹, 모니터링, 태그는 아무것도 건들지 않고 넘긴다.
-
검토+만들기에서 할 일
-설정했던 값이 맞는지 확인한 후 만들기를 누른다. -배포 진행 중에서 배포가 완료됨이 뜰 때 까지 기다린다. -배포가 완료됨이 뜨면 리소스로 이동을 누른다.
-
이동을 누르면 나타나는 화면에 오른쪽 5번째 줄에 github프로젝트 옆에 있는 링크를 누른다.
-
그다음 Actions에 들어간다.
-
들어가면 본인이 설정한 웹앱 이름으로 리소스가 만들어진 것을 볼 수 있다. ( 빨간색 네모 )
- 좌측의 노란 버튼이 초록색으로 된 것을 확인하고 리소스 이름을 클릭하여 다음 창으로 가 deploy 밑의 링크를 타고 들어간다.
- 그 링크를 들어가서 welcome to azure 뜨면 배포가 성공된 것이다.