ikasama over technology

忘れたくないことを忘れないために

2018-03-01から1ヶ月間の記事一覧

docker-compose で Error processing tar file(exit status 1): unexpected EOF が出るとき

こんなエラーに遭遇しました。 $ docker-compose up -d api Building api ERROR: Error processing tar file(exit status 1): unexpected EOF 軽く調べた感じだと、これという決定的な情報は見つからず。 ただどうやら、ワークディレクトリにパーミッション…

MySQL で split, join したいとき

素の SQL で DB にパッチをあてる運用とかがあると*1、こんなことがあります。 SQL の条件に変数を使いたい mysql> SELECT * FROM test; +----+------+ | id | name | +----+------+ | 1 | hoge | | 2 | fuga | | 3 | foo | | 4 | bar | +----+------+ 4 row…

Windows から Docker 実行時に鍵ファイルを渡して SSH したい

問題 Windows の Docker は volumes でホストのファイルをマウントするとパーミッションが 755 になる しかもパーミッション変更できない しかし、SSH の Private key はパーミッション 600 とかじゃないとエラーになるので困った $ winpty docker-compose e…

踏み台サーバ経由でいろいろ (Web, Git, MySQL) アクセスしたい

社外から社内システムに接続しようと奮闘した記録です。 以下の前提でやっていきます。 エンドポイントは変えない アプリケーションに手を入れなくて良い ブラウザのブックマークなどがそのまま使える Windows + Git Bash + Docker Web アクセスしたい 使う…

この間作った Bot は一定時間経つと死ぬことがわかった

先週 Ruby で Bot をつくりました。 ikasamak503.hatenablog.com さっそく職場で動かしてみたんですが、半日くらい放置してると死ぬことがわかりました。 そもそも Ruby で Bot を作るなら、こちらの slack-ruby-bot を使うほうが良さそうです。 github.com …