Seiichi Yonezawa — How creativity is helped by failure

開発日記 #80

無事Docker経由でコンパイルしたサイトをAWSにデプロイできました。実はここまでくるのが意外と大変で、すごく時間がかかってしまいました。以下に備忘録として残しておきます。

Continue Reading

GitLab CIでDockerコンテナをビルドする

GitLabでDockerコンテナをビルドしようと思うと、Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?というエラーが表示されてテストがうまくいきませんでした。Using Docker Buildによると、GitLab RunnerにDockerの権限が必要みたいです。それでは続けてみましょう。

Continue Reading

開発日記 #79

現在構築しようとしているシステムは、個々のサイトは非常に単純なモジュールとして表現できるのですが、いかんせんセットアップの煩雑さに加えてずいぶんと回りくどいことをしているなぁと完成間際に思いました。本来静的サイトでGitを使えばものすごく単純で、手元でコマンドを実行すればデプロイまでできるはずなのですが……。

Continue Reading

開発日記 #78

docker pushでそれなりに時間がかかるので片手間にブログを書いてみます。平日はほぼDockerをいじっているせいか、ある程度実用化も見えて来ました。未だにブログを作っているのかと思いますが、記事の全文検索が使えないことを除けばほとんど問題ありません。GitlabでCIを実行後にdocker buildしたりするのが本当は理想で、pushした後はリモートでansibleを実行できればもっといいんですけど、現状はローカルでじっくり確実に行なっています。まだまだ拡張の余地がありますね。

Continue Reading

開発日記 #77

自宅サーバのLANにdockerを導入しました。以前に比べるとずいぶんdockerに傾倒しつつあるので、だいたい詳しくなってきた気がします。証明書等の都合で公開はしていないのですが、気軽にrailsのインスタンスを追加できるようになりました。gitlabでdockerコンテナをbuild/pullして、ciを実行したり。gitlabは10.0以上にアップグレードしているのですが、今のところまだDevOpsまでは使えていません。kubernetesも興味はあるんですけどね。

Continue Reading