Seiichi Yonezawa — How creativity is helped by failure

開発日記 #73

現在携わっている案件で、今朝から緊急対応をしていました。今回は本番環境で起こった事件についてです。

Continue Reading

開発日記 #72

今までdockerの採用には懐疑的でしたが、最近はdockerの活用法を模索しつつあります。ただし、dockerは大いなる力には~を地でいく技術だと思うので、いわゆるデフォルトのルート権限や、コンテナのサイズ管理等々で誰でも簡単に扱えるにはまだ遠いものだと思っています。

Continue Reading

dockerとrails環境でpublicを有効にする

これまでDevOps的なことはほぼAnsibleですべてカバーできるような気もしていたのですが、現在自宅サーバでブログのDBだけ編集するだけのRailsサイトを作ろうと思いました。そこで、今回はサーバに極力新しいパッケージを追加しない方針にしたかったのでRails+Passengerのいつもの構成を避けてDocker+Railsの構成を採用しようと思いました。

Continue Reading

SequelをNet::SSH::Gatewayで接続する

現在利用しているAmazon Lightsailのインスタンスはメモリ容量が512MBしかないため、Railsのインストール中に強制終了してしまうことがほぼ毎回ありました。それ以降はなるべくRailsに頼らない方法を模索していたのですが、原点に戻って静的サイトを生成することにしました。かといって、テキストファイルを毎回コミットする方法にはうんざりしていたのでSequelを利用することにしました。

Continue Reading

ansibleでdkpg-reconfigure tzdataを実行する方法

すっかりAnsibleにハマってしまいました。ブログの更新が滞りがちでしたが、ほとんどplaybookの作成に時間を費やしていました。そんな今日はansible経由でubuntuのtzdataを変更する方法についてです。

Continue Reading