[Firebase] firebase.json이란?

2021. 4. 23. 13:54·💻 개발/DB&서버&네트워크&암호
728x90
반응형

firebase를 공부하다 firebase.json에 대한 정리 글이다.

 

.json 의 개념부터 보자

JSON은 속성-값 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 비동기 브라우저/서버 통신 을 위해, 넓게는 XML을 대체하는 주요 데이터 포맷이다

-참고 위키백과

 

 

 

 

firebase.json의 활용

1. firebase deploy를 하려면 firebase.json 파일이 필요하다.

2. firebase.json은 firebase init으로 자동 생성된다. 

3. firebase.json은 내 프로젝트가 어떤 디렉토리를 통해 배포할 지 설정한다.

4. 앱 

 

1-1 왜 firebase.json이 필요한가?

- firebase.json 파일에 포함된 기본 속성 public, ignore은 firebase 프로젝트에 배포해야 하는 

프로젝트 디렉터리 파일을 정의한다.

- public: firebase 호스팅 할 때 배포할 디렉터리를 지정한다. -> 빌드시 public을 읽는다.

 

    응용

       - "public": "public" 이걸

       - "public": "src/component" 로 바꾸면 배포할 디렉토리가 변경된다.

 

-ignore: 배포 시 무시할 파일을 지정 -> 배포시 module등을 배포해버리면

사용하지 않는 많은 파일을 firebase배포 서버에 담으므로 파일이 커짐

 

 

firebase.json 속성을 변경 및 초기화 하고 싶을 때

1. firebase init 명령어를 통해 다시 실행하면 firebase.json의 파일의 해당 세션을 서비스의

기본 구성으로 다시 덮어쓰게 된다.

 

 

 

728x90
반응형

'💻 개발 > DB&서버&네트워크&암호' 카테고리의 다른 글

[AWS] The deployment failed because no instances were found for your deployment group. Check your deployment group settings to make sure the tags for your Amazon EC2 instances or Auto Scaling groups correctly identify the instances you want to deploy to..  (0) 2022.12.16
[AWS] 깃허브 액션 연결 후 codedeploy에서 ScriptMissing / UnknownError오류 해결 방법  (0) 2022.11.14
[파이어베이스]Error: EPERM: operation not permitted, unlink 'D:\Sources\**\node_modules\ 파이어베이스 연동 오류  (0) 2021.04.29
[Firebase] 배포 / deploy 실패, 빌드하는 방법 해결, 빈 화면, 흰 화면  (0) 2021.04.26
[Firebase] Firebase시작하기, firebase init 분석  (2) 2021.04.23
'💻 개발/DB&서버&네트워크&암호' 카테고리의 다른 글
  • [AWS] 깃허브 액션 연결 후 codedeploy에서 ScriptMissing / UnknownError오류 해결 방법
  • [파이어베이스]Error: EPERM: operation not permitted, unlink 'D:\Sources\**\node_modules\ 파이어베이스 연동 오류
  • [Firebase] 배포 / deploy 실패, 빌드하는 방법 해결, 빈 화면, 흰 화면
  • [Firebase] Firebase시작하기, firebase init 분석
foodev
foodev
이것저것 개발과 이것저것 리뷰 합니다.
    250x250
  • foodev
    개발 개맛집
    foodev
  • 전체
    오늘
    어제
    • 분류 전체보기 (110)
      • 🌟🙇🏻‍♂️ 꼭 읽어봤으면 하는 글 (4)
      • 💻 개발 (73)
        • 설정 및 세팅 (4)
        • DB&서버&네트워크&암호 (11)
        • React (0)
        • JPA, Querydsl (14)
        • 알고리즘 (7)
        • 언어 (15)
        • 프레임워크 (12)
        • HTML, CSS (10)
      • ✍🏻 (32)
        • 회고록 (14)
        • 독서록 (7)
        • 일지록 (10)
        • 세미나 (1)
      • 💡 리뷰 (1)
        • 제품리뷰 (1)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
foodev
[Firebase] firebase.json이란?
상단으로

티스토리툴바