파이어베이스로 호스팅하기
파이어베이스의 호스팅 서비스를 사용해보자.
선행 작업
이 글에서 다루는 주제는 PC에 npm이 설치되어 있어야 하며 파이어베이스 프로젝트 생성 이후의 일을 다루므로, 프로젝트 생성을 하지 않았다면 아래 링크에서 작업을 먼저 작업을 수행해야 한다.
1. 파이어베이스 프로젝트 생성
2. npm 설치
작업 순서
1. npm으로 firebase-tools 설치하기
2. 터미널에서 파이어베이스에 로그인
3. 프로젝트 초기화
4. 프로젝트 배포 및 확인
npm으로 firebase-tools 설치하기
파이어베이스 웹 페이지에 들어가 "개발 >> Hosting" 탭에서 시작하기 버튼을 클릭한다.
첫 번째 단계인 Firebase CLI 설치에 대한 안내가 나온다. Firebase CLI를 통해서 호스팅 설정을 할 수 있다.
Firebase CLI 툴은 npm을 통해 배포되고 있기 때문에 npm이 설치되지 않았다면 설치해야한다.
$ mkdir hosting
$ cd hosting
우선, 작업을 수행할 폴더를 만들고 진입한다.
$ npm install -g firebase-tools
npm으로 firebase-tools를 설치한다. -g 옵션을 주고 설치하면 다루기 훨씬 편해진다.
(npm 버전이 낮으면 설치가 안되니 업데이트를 해주자.)
터미널에서 파이어베이스 로그인
npm으로 설치한 firebase-tools 모듈을 사용하여 터미널 환경에서 파이어베이스에 로그인 해주어야 한다.
$ firebase login
위 명령어를 터미널에 입력하자.
명령어를 터미널에 입력하였다면 위 사진처럼 해당 URL이 브라우저를 통해 자동으로 열린다.
구글 로그인 화면이 나오는데 파이어베이스를 사용하는 아이디로 로그인 하면 된다.
프로젝트 초기화
$ firebase init
위 명령어를 입력한다.
명령어를 입력했다면 파이어베이스의 어떤 기능을 사용할 것인지 물어보는 선택 메시지가 나온다.
(※ Firebase CLI는 호스팅 이외에도 데이터베이스, 파이어스토어 등을 관리할 수 있다.)
Hosting을 선택해준다.
Project Setup. 이미 사전에 파이어베이스 프로젝트를 웹에서 생성하였으므로 "Use an existing project"를 선택한다.
파이어베이스 프로젝트 목록을 보여주는데 관리하고싶은 프로젝트 하나만 선택한다.
웹에서 public으로 접근할 수 있는 디렉토리명을 정해야한다. 기본 호스팅 파일이 여기에 들어가게 된다.
파이어베이스 기본 권장값은 "public"이다.
프로젝트 초기화가 완료되었다.
프로젝트 배포 및 확인
호스팅을 파이어베이스에 올리기 전에 로컬 환경에서 테스트를 먼저 진행할 수 있다.
$ firebase serve
위 명령어는 프로젝트를 로컬에 호스팅하는 명령어로, 파이어베이스에 올리기 전에 개발자가 작동을 테스트 할 수 있게 도와준다.
실행해보면 로컬호스트의 5000번 포트에 실행됬다고 뜬다. 웹 브라우저를 열어 접속해보자.
접속했더니 프로젝트의 기본 페이지가 나왔다. 페이지가 로딩 되었으니 호스팅을 할 수 있는 정상 상태라고 보면 된다.
$ firebase deploy
모든 준비가 끝났다면 위 명령어를 입력한다.
위 화면은 명령어를 통해서 호스팅을 하는 과정이다.
몇 개의 파일이 변경되었는지, 호스팅 성공여부, 호스팅 주소 등을 알려준다.
Deploy complete! 라는 메시지가 떴으면 성공이다. 이제 저 URL를 열어서 직접 확인해보자.
호스팅에 성공하였다!
'Operation > Firebase' 카테고리의 다른 글
[Firebase] 파이어베이스에 BigQuery 연결하기 (0) | 2020.03.17 |
---|---|
[Firebase] 파이어베이스에 웹 프로젝트 추가하기 (1) | 2020.01.15 |
[Firebase] Firebase 프로젝트에 Android, iOS 연결하기 (0) | 2019.12.03 |
[Firebase] Firebase 프로젝트 생성하기 (0) | 2019.12.03 |
댓글