Firebase 앱 배포
개요
동영상을 만든 뒤의 메모.
전제
· Firebase CLI
・ Firebase CLI
에 로그인함
· Linux
또는 MAC
· nano
가 설치됨
명령
# アプリケーションフォルダ作成
mkdir {appname}
# フォルダ内に移動
cd {appname}
# カレントフォルダをFirebaseで初期化
firebase init
# 利用するサービスの選択。(単純なホームページであればHostingでOK)
# スペースで選択し、エンターで次に
>? Which Firebase CLI features do you want to set up for th>is folder? Press Space to select features, then Enter to confirm your choi
>ces. (Press <space> to select, <a> to toggle all, <i> to invert selection)
> ◯ Database: Deploy Firebase Realtime Database Rules
> ◯ Firestore: Deploy rules and create indexes for Firestore
>❯◯ Functions: Configure and deploy Cloud Functions
> ◯ Hosting: Configure and deploy Firebase Hosting sites
> ◯ Storage: Deploy Cloud Storage security rules
> ◯ Emulators: Set up local emulators for Firebase features
# プロジェクトをどうするか?基本的にGCPに紐付いている。
# あまり考えたくなければ「Create a new project 」で良い
>? Please select an option: (Use arrow keys)
>❯ Use an existing project
> Create a new project
> Add Firebase to an existing Google Cloud Platform project
> Don t set up a default project
# 作成するプロジェクト名6-30で既存のものにかぶらないように
>? Please specify a unique project id (warning: cannot be modified afterward) [6-30 characters]:
> ()
# プロジェクトの呼び名?プロジェクト名そのままであればエンターでOK
>? What would you like to call your project? (defaults to your project ID) ()
# ホームページを設置するフォルダ名の指定、初期値はpublicなのでそのままエンターでOK
>? What do you want to use as your public directory? (public)
# すべての要求をindex.htmlに集約するかどうか?
# SPAにする場合はYES
>? Configure as a single-page app (rewrite all urls to /index.html)? (y/N)
# --これでFirebaseへの登録は完了--
# HTMLを設置するパブリックフォルダへ移動
cd public
# 存在するindex.htmlを削除
rm index.html
# 新規にindex.htmlを作成
nano index.html
>こんにちわ ホームページです。
# カレントフォルダに戻る
cd ..
# クラウドにデプロイする
firebase deploy
>Project Console: https://console.firebase.google.com/project/{appname}/overview
>Hosting URL: https://{appname}.firebaseapp.com
# >Hosting URL: https://{appname}.firebaseapp.com
# を参照にデプロイしたページを確認する
Reference
이 문제에 관하여(Firebase 앱 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hashito/items/01aef493def031bcf1b3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
·
Firebase CLI
・ Firebase CLI
에 로그인함·
Linux
또는 MAC
· nano
가 설치됨명령
# アプリケーションフォルダ作成
mkdir {appname}
# フォルダ内に移動
cd {appname}
# カレントフォルダをFirebaseで初期化
firebase init
# 利用するサービスの選択。(単純なホームページであればHostingでOK)
# スペースで選択し、エンターで次に
>? Which Firebase CLI features do you want to set up for th>is folder? Press Space to select features, then Enter to confirm your choi
>ces. (Press <space> to select, <a> to toggle all, <i> to invert selection)
> ◯ Database: Deploy Firebase Realtime Database Rules
> ◯ Firestore: Deploy rules and create indexes for Firestore
>❯◯ Functions: Configure and deploy Cloud Functions
> ◯ Hosting: Configure and deploy Firebase Hosting sites
> ◯ Storage: Deploy Cloud Storage security rules
> ◯ Emulators: Set up local emulators for Firebase features
# プロジェクトをどうするか?基本的にGCPに紐付いている。
# あまり考えたくなければ「Create a new project 」で良い
>? Please select an option: (Use arrow keys)
>❯ Use an existing project
> Create a new project
> Add Firebase to an existing Google Cloud Platform project
> Don t set up a default project
# 作成するプロジェクト名6-30で既存のものにかぶらないように
>? Please specify a unique project id (warning: cannot be modified afterward) [6-30 characters]:
> ()
# プロジェクトの呼び名?プロジェクト名そのままであればエンターでOK
>? What would you like to call your project? (defaults to your project ID) ()
# ホームページを設置するフォルダ名の指定、初期値はpublicなのでそのままエンターでOK
>? What do you want to use as your public directory? (public)
# すべての要求をindex.htmlに集約するかどうか?
# SPAにする場合はYES
>? Configure as a single-page app (rewrite all urls to /index.html)? (y/N)
# --これでFirebaseへの登録は完了--
# HTMLを設置するパブリックフォルダへ移動
cd public
# 存在するindex.htmlを削除
rm index.html
# 新規にindex.htmlを作成
nano index.html
>こんにちわ ホームページです。
# カレントフォルダに戻る
cd ..
# クラウドにデプロイする
firebase deploy
>Project Console: https://console.firebase.google.com/project/{appname}/overview
>Hosting URL: https://{appname}.firebaseapp.com
# >Hosting URL: https://{appname}.firebaseapp.com
# を参照にデプロイしたページを確認する
Reference
이 문제에 관하여(Firebase 앱 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hashito/items/01aef493def031bcf1b3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# アプリケーションフォルダ作成
mkdir {appname}
# フォルダ内に移動
cd {appname}
# カレントフォルダをFirebaseで初期化
firebase init
# 利用するサービスの選択。(単純なホームページであればHostingでOK)
# スペースで選択し、エンターで次に
>? Which Firebase CLI features do you want to set up for th>is folder? Press Space to select features, then Enter to confirm your choi
>ces. (Press <space> to select, <a> to toggle all, <i> to invert selection)
> ◯ Database: Deploy Firebase Realtime Database Rules
> ◯ Firestore: Deploy rules and create indexes for Firestore
>❯◯ Functions: Configure and deploy Cloud Functions
> ◯ Hosting: Configure and deploy Firebase Hosting sites
> ◯ Storage: Deploy Cloud Storage security rules
> ◯ Emulators: Set up local emulators for Firebase features
# プロジェクトをどうするか?基本的にGCPに紐付いている。
# あまり考えたくなければ「Create a new project 」で良い
>? Please select an option: (Use arrow keys)
>❯ Use an existing project
> Create a new project
> Add Firebase to an existing Google Cloud Platform project
> Don t set up a default project
# 作成するプロジェクト名6-30で既存のものにかぶらないように
>? Please specify a unique project id (warning: cannot be modified afterward) [6-30 characters]:
> ()
# プロジェクトの呼び名?プロジェクト名そのままであればエンターでOK
>? What would you like to call your project? (defaults to your project ID) ()
# ホームページを設置するフォルダ名の指定、初期値はpublicなのでそのままエンターでOK
>? What do you want to use as your public directory? (public)
# すべての要求をindex.htmlに集約するかどうか?
# SPAにする場合はYES
>? Configure as a single-page app (rewrite all urls to /index.html)? (y/N)
# --これでFirebaseへの登録は完了--
# HTMLを設置するパブリックフォルダへ移動
cd public
# 存在するindex.htmlを削除
rm index.html
# 新規にindex.htmlを作成
nano index.html
>こんにちわ ホームページです。
# カレントフォルダに戻る
cd ..
# クラウドにデプロイする
firebase deploy
>Project Console: https://console.firebase.google.com/project/{appname}/overview
>Hosting URL: https://{appname}.firebaseapp.com
# >Hosting URL: https://{appname}.firebaseapp.com
# を参照にデプロイしたページを確認する
Reference
이 문제에 관하여(Firebase 앱 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hashito/items/01aef493def031bcf1b3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)