mmag

ハマったことメモなど

2016-07-01から1ヶ月間の記事一覧

「GenStage.Flowをちょっと触ってみた」っていうエントリ書こうとしたらよくわかんなくなったけどアッて気づいて解決した

んですよ。 GenStage.Flowのドキュメントには、 alias Experimental.GenStage.Flow File.stream!("path/to/some/file") |> Flow.from_enumerable() |> Flow.flat_map(&String.split(&1, " ")) |> Flow.reduce(fn -> %{} end, fn word, acc -> Map.update(acc…

気づいたらheroku-buildpack-elixirが最新バージョンに対応してくれてた

昨日か一昨日くらいにheorku-buildpack-elixirを使って、herokuに以下の組み合わせを指定したらErlangのインストールでコケた。 Erlang 19.0.2 Elixir 1.3.2 おやおやと思ってソースを見に行って、この行でS3からPrebuiltなErlangを落としてきていることがわ…

mix test --listen-on-stdinについて

こんばんわ。Elixir v1.3.2がリリースされましたね。 github.com withのelseでwhenが使えるようになったのが目玉っぽいのですが、mix testに--listen-on-stdinというオプションが入ったことに良さがあるのではないでしょうか。このオプションが入ったプルリ…

ansibleのinventoryファイルには接続方法が書けた

昨日の記事ではdockerコンテナさんにansibleを適用していきましたが、最後にこんなことを書いていました。 web.ymlにconnection: dockerが入り込んできていて、開発環境はdocker、本番環境にはsshで、とか分けたい場合なんかはちょっと工夫が必要そう。 する…

dockerコンテナにansibleを適用する

ディレクトリ構成 Best Practicesのこの辺りを参考に。 . ├── Dockerfile ├── docker-compose.yml ├── hosts ├── requirements.txt ├── roles │ └── common │ ├── tasks │ │ └── main.yml │ └── templates │ └── we_are_the.txt.j2 ├── site.yml └── web.yml…