Deploy Firebase

henry·2024년 10월 3일

1. 라이브러리 설치

npm i firebase-tools -g

명령어를 터미널에 입력하여 해당 라이브러리를 설치한다.



2. firebase login


로그인을 요청하는 문구에 대하여 'Y'를 입력하면 소셜 로그인화면으로 넘어간다.

구글 계정을 통해 로그인 완료된 화면



3. firebase 프로젝트 시작(initialize)

firebase init 명령어를 터미널에서 실행하면 아래와 같은 화면이 출력된다.

문구 해석

"이 폴더에 대해 어떤 Firebase CLI 기능을 설정하시겠습니까?
스페이스바를 눌러 기능을 선택하고, 선택을 확인하려면 Enter를 누르세요.
(스페이스바를 눌러 선택하고, 'a'를 눌러 모두 선택하거나 해제하고, 'i'를 눌러 선택을 반전시킵니다.)"

DataBaseStorage를 스페이스 바로 선택 후 엔터를 누른다.


Use an existing project 선택한다.


적용할 프로젝트를 선택한다.


아래 설정에서는 엔터를 클릭하여 기본값으로 사용한다.

문구 해석

"Firebase Storage 보안 규칙을 통해 파일 업로드 및 다운로드를 허용하는 방법과 시점을 정의할 수 있습니다. 이 규칙들은 프로젝트 디렉토리에 보관할 수 있으며, firebase deploy 명령어를 사용해 게시할 수 있습니다.
어떤 파일을 Storage 규칙으로 사용할까요? (기본값: storage.rules)"


엔터를 누르게 되면 룰이 설정되고, firebase.json과 storage.rules 파일이 생성된다.


4. 배포를 위한 빌드

npm run build 명령어를 터미널에 입력하면


build된 파일의 위치를 firebase.json에 정의한다.

firebase deploy 명령어로 배포하기

이 질문은 Firebase Storage 보안 규칙을 어떤 파일에 설정할지 묻는 질문.
기본 제안된 storage.rules 파일을 사용하려면 그냥 Enter를 누르면 된다.



정상적으로 배포가 완료 되었다.

0개의 댓글