CppVa
-
리소스의 그룹 이름을 만들어 주는데 이때 영숫자 문자와 하이픈만 허용하고 하이픈으로 시작하거나 끝날 수 없으며 64자 미만이어야 합니다.
-
게시에서 코드를 선택해주시고 런타임 스택은 ASP.NET V3.5로 합니다.
-
운영체제의 경우 Windows로 선택해주시고 지역은 Korea Central로 설정해 줍니다.
-
가격 책정 플랜에서 새로 만들기를 누른 후 자신이 원하는 이름을 입력한 후 App Service 요금제를 만들어 줍니다.
-
확인을 눌러 주신 후 표준 S1을 선택해줍니다.
-
다음을 눌러줍니다.
-
GitHub Actions 설정에서 지속적인 배포를 사용으로 눌러줍니다.
-
GitHub Actions 세부 정보에서 GitHub계정을 입력해주시고 자신의 조직과 codespace를 생성한 리포지토리를 설정해 준다.
11. 다음을 누른후 네트워킹에서 공용 액세스 사용은 켜고 네트워크 삽입 사용은 끈다.
12. 다음을 누르고 모니터링에서 Application Insights 사용을 아니요를 눌러준다.
-
태그를 비우고 검토 + 만들기를 눌러 웹앱을 생성해 준다.
-
그 후 codespace 터미널에서 git pull을 해준다.
-
pull을 통해 새로 생성한 yml파일을 git add .을 해준다.
-
그 후 터미널에서 git commit -m "ex"을 해준다.
-
그 후 터미널에서 git push를 해준다.
-
그 후 리포지토리_이름/.github/workflows/ 생성된 main_생성한 웹앱의 이름.yml파일을 연다.
-
yml파일이 생성되면 아래 코드들이 존재한다.
-
name: Setup MSBuild path uses: microsoft/setup-msbuild@v1.0.2
-
name: Setup NuGet uses: NuGet/setup-nuget@v1.0.5
-
name: Restore NuGet packages run: nuget restore
-
name: Publish to folder run: msbuild /nologo /verbosity:m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="\published"
-
이 부분을 삭제 해준다. (이렇게 수정해 준다. 위 코드는 정적 웹으로만 구성된 코드여서 동적인 부분을 받는 코드는 다 삭제한 코드이다.)
-
그 후 '/published/' 이것을 -> 'front/' 으로 바꿔준다. (front의 경우 소스코드들이 모여있는 파일)
-
고친 yml파일을 git add .을 해준다.
-
그 후 터미널에서 git commit -m "ex1"을 해준다.
-
위 수정한 코드들을 git push 해준 후 만들어준 웹앱의 기본 도메인으로 사이트를 접속한다.