Skip to content

2023 Hackers Ground 평생 교육 추천 웹앱

License

Notifications You must be signed in to change notification settings

seung365/cppva

 
 

Repository files navigation

CppVa팀 해커톤 주제

팀명

CppVa

시작하는 방법

  1. 저희 GitHub에서 fork 한 후 codespace를 생성한다.

  2. Azure로 웹 앱 만들기를 눌러줍니다. image

image

  1. 리소스의 그룹 이름을 만들어 주는데 이때 영숫자 문자와 하이픈만 허용하고 하이픈으로 시작하거나 끝날 수 없으며 64자 미만이어야 합니다.

  2. 게시에서 코드를 선택해주시고 런타임 스택은 ASP.NET V3.5로 합니다.

  3. 운영체제의 경우 Windows로 선택해주시고 지역은 Korea Central로 설정해 줍니다.

  4. 가격 책정 플랜에서 새로 만들기를 누른 후 자신이 원하는 이름을 입력한 후 App Service 요금제를 만들어 줍니다.

    image image

  5. 확인을 눌러 주신 후 표준 S1을 선택해줍니다.

  6. 다음을 눌러줍니다.

image

  1. GitHub Actions 설정에서 지속적인 배포를 사용으로 눌러줍니다.

  2. GitHub Actions 세부 정보에서 GitHub계정을 입력해주시고 자신의 조직과 codespace를 생성한 리포지토리를 설정해 준다.

image 11. 다음을 누른후 네트워킹에서 공용 액세스 사용은 켜고 네트워크 삽입 사용은 끈다.

image 12. 다음을 누르고 모니터링에서 Application Insights 사용을 아니요를 눌러준다.

  1. 태그를 비우고 검토 + 만들기를 눌러 웹앱을 생성해 준다.

  2. 그 후 리포지토리_이름/.github/workflows/ 생성된 main_webcppva.yml파일을 연다.

  3. yml파일이 생성되면 아래 코드들이 존재한다.

  • name: Setup MSBuild path uses: microsoft/[email protected]

    - name: Setup NuGet
      uses: NuGet/[email protected]
    
    - name: Restore NuGet packages
      run: nuget restore
    
    - name: Publish to folder
      run: msbuild /nologo /verbosity:m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="\published\"
    

이 부분을 삭제 해준다. (이렇게 수정해 준다. 위 코드는 정적 웹으로만 구성된 코드여서 동적인 부분을 받는 코드는 다 삭제한 코드이다.)

  1. 그 후 '/published/' 이것을 -> '코드가 존재하는 파일의 이름/' 으로 바꿔준다.

  2. 위 수정한 코드들을 commit 해준 후 만들어준 웹앱의 기본 도메인으로 사이트를 접속한다.

About

2023 Hackers Ground 평생 교육 추천 웹앱

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 85.8%
  • HTML 13.8%
  • JavaScript 0.4%