02 May 2018, 23:14

Docker Compose上でのRailsアプリケーションの開発フロー

早いものGWも終わり一週間が経ってしまいました。
長期の連休になるとだいたい自分は趣味のアプリケーション開発をよくすすめています(ふだんからやりたいけどなかなかできない)。今年のGWも趣味アプリケーションの開発をしてました。

いま作っているアプリケーションは自分の英語学習用のサービスなのですが(サービスについては別途どこかでご紹介したい)、新しい技術を実際に試す場としても利用しています。自分はいつも趣味アプリケーションで新しいことを試してみて、よかったらそれを職場にもっていくことが多いです。

アプリケーションはRailsで書いているのですが、Railsの他にMySQLやNginx、ElasticSearch、Kibanaなど関連するコンポーネントが多いです。 そのため、Docker Composeを利用して動かすことにしています。Dockerは以前から使っていたのですが、実際にアプリケーションのせてとして開発・運用してみると、いろいろ問題があり試行錯誤することになりました。

GWはその部分と主に格闘していて、最終的にそこそこ良い開発フローを整えることができました。今日はそのご紹介です。
※もちろん、現時点でのやり方であり、改善しているので現状と異なることも多いと思います。

続きを読む

21 Apr 2018, 18:25

Docker上でMySQLを利用する際のセットアップについて

個人で作っているサービスをDockerベースで動かしているのだが、MySQL使いたくなってきて導入することになった。 Docker上のMySQL利用ははじめてだったしたので、いろいろわからないところがあった。その知見をまとめる。

続きを読む

04 Mar 2018, 10:16

Alibaba Cloudを支えるオープンソース。at YAPC::Okinawa リジェクトコン

ブログを書くまでがYAPC。
ということで、2017年に続き2018年もYAPCの前夜祭にて話してきたので簡単にご報告です。
ちなみに昨年のトークはこちら

今年はLT枠ではなく、リジェクトコンということで、本番のエントリーには選ばれなかったが、補欠枠ということで前夜祭で20分の枠をもらって話しました。
タイトルは「知られざる。Alibaba Cloudを支えるオープンソース」です。

続きを読む

16 Jan 2018, 22:21

GAITを受験してきたので所感や対策についてまとめておく。

本日、総合的なITスキルの可視化する世界共通のアセスメントツールとうたう「GAIT」という試験を受験してきたので簡単にレポートする。うちの会社で今年から導入されて受験することになったからです。 GAITの試験概要についてこちらを参照ください。
https://www.gait.org/about-gait/

続きを読む

14 Jan 2018, 14:00

[随時更新] ElasticSearchの基本APIのまとめ

とにかく、ElasticSearchの基本APIを自分のためにまとめていったものです。
参考につかってください。

続きを読む