ジョギング
- 香椎浜 x 2 周
- 右足の付け根あたりから太腿にかけて強い張りがある
- 明日は走るのを止めておこう
日課
- (腕立て x 30 + 腹筋 x 30) x 3
夕飯
- 「ふきや」でお好み焼き
- お客さんはそこそこ入っているのに、おばちゃんが一人でお好み焼きを焼いているのはなんで
- おじちゃんは厨房の裏で何やってるんだろうという話しで奥さんと盛り上がって
- お好み焼きは美味しいけど
ギョームのとある PHP プロジェクトに faultline を導入してみた。
簡単デプロイで数ステップでいい感じに Slack へのエラーを通知出来たので、アプリケーションのエラートラッキングはもうこれでいいんぢゃないかと思ったりした。
詳しくは別の記事で書こうと思う。
Golang で作った幾つかのツールをギョームのとあるプロジェクトに突っ込んだ。途中、Bash の甘い誘惑に気持ちが動きそうになりながらも、5 個くらい頑張って書いたので少しは Golang 力が上がったと思うけど、相変わらず「テスト」することを前提に書けなかった。
以下のような感じで MySQL が起動するところまでは確認した。
apt-get update apt-get install -y gnupg procps export DEBIAN_FRONTEND=noninteractive apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 5072E1F5 echo "deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.7" | tee -a /etc/apt/sources.list.d/mysql.list apt-get update MYSQL_PASSWORD="your_password" echo "mysql-community-server mysql-community-server/root-pass password ${MYSQL_PASSWORD}" | debconf-set-selections echo "mysql-community-server mysql-community-server/re-root-pass password ${MYSQL_PASSWORD}" | debconf-set-selections apt-get install -y mysql-community-server service mysql start
buildspec.yml に落とし込むと以下のような感じになると思う。(ちゃんと試せてないけど)
version: 0.2 env: variables: MYSQL_PASSEORD: "your_password" phases: install: commands: - apt-get update - apt-get install -y gnupg procps - export DEBIAN_FRONTEND=noninteractive - apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 5072E1F5 - echo "deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.7" | tee -a /etc/apt/sources.list.d/mysql.list - apt-get update - echo "mysql-community-server mysql-community-server/root-pass password ${MYSQL_PASSWORD}" | debconf-set-selections - echo "mysql-community-server mysql-community-server/re-root-pass password ${MYSQL_PASSWORD}" | debconf-set-selections - apt-get install -y mysql-community-server - service mysql start build: commands: - your_commnd... artifacts: files: - your_file
メモでした。時代は Non Interactive だと思う。
コンテキストスイッチが壊れた感じ。割り込みに対する対処が尽くアカン。
— Yohei Kawahara(かっぱ) (@inokara) 2017年9月11日
どうしたもんだか。