Firebase 호스팅 버전 설정
3867 단어 javascriptbeginnerspodcastwebdev
계기반
프로젝트가 현재 호스팅을 사용 중인 경우 프로젝트에 들어가자마자 대시보드가 표시되어야 합니다. 마지막 배포 기록을 클릭하거나 메뉴에서 호스팅으로 이동할 수 있습니다.
호스팅 사용
이 화면에서 현재 호스팅하고 있는 여러 사이트를 볼 수 있습니다. 지금은 사용 탭으로 전환하겠습니다. 저장된 바이트 추세에 대한 연도 목록이 차트에 표시되어야 합니다. 내 그래픽에서 이것은 최근 상향 추세선을 보여줍니다(내가 많이 배포했기 때문에).
이러한 유형의 스토리지 추세가 계속된다면 결국 이 사이트의 스토리지에 대한 1GB 제한에 도달하게 될 것입니다. 이제 5MB에 대해 허용되는 데 많은 시간이 걸릴 것입니다.
버전 업데이트 중
도메인이 여러 개인 경우 변경하려는 도메인에서 보기를 선택합니다. 사이트 관리 영역에 있으면 상단에 모든 도메인이 표시되고 하단에 릴리스 내역이 표시됩니다.
햄버거 메뉴에서 버전 기록 설정을 선택할 수 있는 릴리스 기록 섹션에 있습니다.
버전을 변경할 수 있는 모달 화면이 표시되면 선택 항목에 따라 예상 스토리지가 표시됩니다. 여러 버전(내 경우에는 100개)이 저장되어 있는 경우 이전 버전을 삭제하도록 표시하는 백그라운드 작업이 시작되는 것을 알 수 있습니다.
삭제 작업이 완료되면 이전 배포에
Auto deleted
표시기가 있음을 알 수 있습니다.REST 서비스
Firebase Hosting API을 통해 Admin GUI를 사용하지 않는 경우 이 프로세스를 자동화할 수도 있습니다.
쉘 스크립트
#!/bin/bash set -eo pipefail echo "Deleting existing hosting releases" SITE=$1 echo "Site: $SITE" HEADER_AUTH="Authorization: Bearer "$(gcloud auth application-default print-access-token)""; PAGE_TOKEN= FIRST=true while : do echo "Fetching releases for $PAGE_TOKEN" RELEASES=$( \ curl \ -sS \ -H "$HEADER_AUTH" \ "https://firebasehosting.googleapis.com/v1beta1/sites/$SITE/releases?pageToken=$PAGE_TOKEN&pageSize=25" \ ) for RELEASE_ID in $(echo $RELEASES | jq '.releases | keys[]') do VERSION_NAME=$(echo $RELEASES | jq --raw-output ".releases[$RELEASE_ID].version.name") MESSAGE=$(echo $RELEASES | jq --raw-output ".releases[$RELEASE_ID].message") VERSION_STATUS=$(echo $RELEASES | jq --raw-output ".releases[$RELEASE_ID].version.status") if [ "$VERSION_STATUS" == "FINALIZED" ] && [ "$FIRST" == false ] then echo "Deleting release $MESSAGE ($VERSION_NAME)"; curl \ -sS \ -X DELETE \ -H "$HEADER_AUTH" \ "https://firebasehosting.googleapis.com/v1beta1/$VERSION_NAME" fi FIRST=false done if [ $(echo $RELEASES | jq --raw-output '.nextPageToken') == "null" ] then exit 0 fi PAGE_TOKEN=$(echo $RELEASES | jq --raw-output '.nextPageToken') sleep 1s done
Reference
이 문제에 관하여(Firebase 호스팅 버전 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codingcatdev/firebase-hosting-version-settings-4e4c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)