[GCP] Firebase 여러 프로젝트에 deploy 할 수 있게 하는 설정

He SEO·2022년 4월 25일
0
post-thumbnail

Firebase-cloudfunction을 쓰다보면 하나의 소스를 여러 프로젝트에 deploy 해야할 수도 있다. 나같은 경우에는 production, test project가 달라서 deploy 할때마다 어떤 프로젝트를 써야 하는지 지정해줘야 하는데 여간 번거로운 일이 아니다.

$ firebase use test-project 
# firebase use (프로젝트명) 
# 매번 설정해 줘야 한다

간단한 명령어를 통해 여러가지 deploy enviroment를 설정할 수 있으니 따라해 본다.

환경 추가

$ firebase use --add

위 CLI를 입력하면 프로젝트 선택지가 나타난다.

$ ? Which project do you want to add? (Use arrow keys)
	prod-project
>	test-project

그 중에서 사용할 프로젝트를 선택한다.

? Which project do you want to add? test-project
? What alias do you want to use for this project? (e.g. staging) test
Created alias test test-project.
Now using alias test (test-project)

사용

  1. use 명령어로 사용할 환경 지정
$ firebase use test
  1. -P 옵션으로 사용할 환경 지정
$ firebase deploy -P test

참고 사이트

profile
BACKEND 개발 기록 중. 감사합니다 😘

0개의 댓글