!自宅kubernetes
!!apacheサーバのpod化
必要なリソースはそれぞれgitにある。
やるべきことは
git cloneをたくさんする
その後、必要なディレクトリをmoveしてDocumentRootに設置する
git-syncなどでhookが指定できればよいのだが、そういうのは今はできない
sshの鍵をコンテナの中にマウントできるようにすれば、entrypoint.sh 的なものがそれをすることができそう。
docker化するのもだるいので、特定のリポジトリにentorypoint.shを置いておいて、コンテナ起動時にcloneしてきて、それを実行するようにしよう。
!!データをどこに置くのか
podの中にデータを置いてしまうと、なくしてしまう。
どこかにデータを保存しないと。
elephantsql的なものがいいかな。
基本的には消えないものとしてdropboxと同期するというのもよさそう
mongodbのDBaaSもあるようだ。
!!node開発環境
- どうしたらいいかな、、
- ベースイメージnodeを使ってすべてをdocker runで実行する
- ベースイメージnodeを使ってその中で開発をする。アプリケーションデータはホストにあってvolumeマウントする
-- こっちのほうがよさそうな気がする
5643382
wiki
1490971878