ikasama over technology

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

docker-compose

docker-compose で複数環境を構築するときの設定をなるべく DRY に書く

docker-compose の -f, --file オプションを複数使って、共通の Compose ファイルと環境ごとの Compose ファイルを読み込むようにします こうすることで、共通の設定を DRY に書けます -p, --project-name オプションと networks で環境を分離します

YAML で履歴書を作るを Docker 環境でやってみた

最近、転職を考えるようになっていろいろ行動し始めた 履歴書や職務経歴書を要求される場面が増えてきた 以前転職したときはインターネットのどこかでダウンロードした Microsoft Word のテンプレートで作成したものを PDF に変換して使ってた 必要な情報を…

CakePHP を Docker 上の Nginx + PHP-FPM + MySQL にインストールして動かす

仕事でもりもりつかっている CakePHP ですが、ようやく自宅の環境にもインストールしてみました。 github.com ハマったところ intl PHP 拡張がなくて CakePHP のインストールにコケる エラーメッセージ $ docker-compose run --rm composer create-project -…

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 軽く調べた感じだと、これという決定的な情報は見つからず。 ただどうやら、ワークディレクトリにパーミッション…