いま作ろうとしている ロボット的な物のサーバとして GoogleのBaaS Firebase を使ってみようと思っているので、初期設定等のまとめを書いてみました。
#新規作成&デプロイ
- Googleアカウントで firebase console へログインする
https://firebase.google.com/?hl=ja - 新規プロジェクトを作成する。
"国 / 地域" として日本が選べるので選択する - コマンドラインツール firebase-tools を npm でインストールする
npm install -g firebase-tools
- コマンドラインツールでログインをする
firebase login
- プロジェクトディレクトリを初期化する
firebase init
- 今回はサンプルなので
Hosting
を選び、2で作成したプロジェクトを選択する
残りの選択は全て Yes で。
firebase.json
やpublic
ディレクトリが作成される。 -
public/index.html
を開いて適当に編集する。 - ローカル環境で実行して内容を確認してみる
firebase serve
表示される URLをブラウザで開く
http://localhost:5000 - デプロイを実行する
firebase deploy --only hosting
--only hosting
で一部デプロイ。--only パラメータで指定出来るのはhosting
、database
、storage
この3種類。 - デプロイ成功したら ブラウザで開いてみる.
firebase open hosting:site
非常に簡単に環境を作ることができ、デプロイまで実行できました。