kachick / times_kachick

`#times_kachick channel in chat` as a public repository. Personal Note and TODOs
https://github.com/kachick/times_kachick/issues?q=is%3Aissue+is%3Aclosed
6 stars 0 forks source link

2022-08-15 - GitHub Organization の private repository + Custom domain で hosting する為に GitHub Pages から Firebase へ乗り換えた #190

Closed kachick closed 2 years ago

kachick commented 2 years ago

OSSプロジェクトとかじゃない静的ファイルだけのサイトを一つ GitHub Pages でホスティングしてたんだけど、Organization の private repository に持ってきたいなーというのと、自前のドメインで管理したいなーという感じになってきた。ただ GitHub Pages は この手の用途に対応してないっぽくて Pages が使えなくなってしまう。 Private repository でも使えるようになったみたいな話を聞いた気もするんだけど、アカウントの有料かどうかと Organization か Personal か等々色々細かくて面倒になってしまった。 特にカスタムドメインまで来るとまずなさそうだったので、さすがにデプロイ専用のリポジトリ作って Actions で連携とかさらに面倒だなーと他の移転先を探す事に。 Netlify もgit 連携?では似たような感じだった。 単純にファイルだけアップロードするタイプならなんとかなりそうな気もするけど、ドメイン自体を Google Domains で取ってたので勧められるまま Firebase Hosting を使うことにした。 以前 https://github.com/kachick/convert-color-json-between-windows-terminal-and-vscode で試していたこともあったのでキャッチアップコストは減らせたんだけど、同じ GitHub Actions を使ったデプロイとはいえデプロイ時間がちょっと長く感じてしまう・・・ Vercel とかはまだ使ったことないんだけど外部連携の時点で大差ないんだろうし、どっかで GitHub Pages に戻してしまうかもしんない。ただ Firebase 連携だとPRの staging 環境までサクッと作れるので、今回の用途では不要とは言えどっちもどっちなんだよなーという気はしている。