Docker
docker-compose の -f, --file オプションを複数使って、共通の Compose ファイルと環境ごとの Compose ファイルを読み込むようにします こうすることで、共通の設定を DRY に書けます -p, --project-name オプションと networks で環境を分離します
最近、転職を考えるようになっていろいろ行動し始めた 履歴書や職務経歴書を要求される場面が増えてきた 以前転職したときはインターネットのどこかでダウンロードした Microsoft Word のテンプレートで作成したものを PDF に変換して使ってた 必要な情報を…
仕事でもりもりつかっている CakePHP ですが、ようやく自宅の環境にもインストールしてみました。 github.com ハマったところ intl PHP 拡張がなくて CakePHP のインストールにコケる エラーメッセージ $ docker-compose run --rm composer create-project -…
こんなエラーに遭遇しました。 $ docker-compose up -d api Building api ERROR: Error processing tar file(exit status 1): unexpected EOF 軽く調べた感じだと、これという決定的な情報は見つからず。 ただどうやら、ワークディレクトリにパーミッション…
問題 Windows の Docker は volumes でホストのファイルをマウントするとパーミッションが 755 になる しかもパーミッション変更できない しかし、SSH の Private key はパーミッション 600 とかじゃないとエラーになるので困った $ winpty docker-compose e…
社外から社内システムに接続しようと奮闘した記録です。 以下の前提でやっていきます。 エンドポイントは変えない アプリケーションに手を入れなくて良い ブラウザのブックマークなどがそのまま使える Windows + Git Bash + Docker Web アクセスしたい 使う…
https://hub.docker.com/r/composer/composer/ リンク先に書いてあることが全てなんですが、それだとあんまりなのでちょっと説明しておきます。 ざっくりいうと、PHP 環境のコンテナとは別に Composer の入ったコンテナを用意して、 docker run --rm でスポ…
PHP の勉強をはじめるにあたって、最初に取り組んだのが実行環境の構築です。 この記事ではそれを振り返ってみます。 そんなことをしなくても 今時は PHP を書いて実行できる Web サービスはいくらでもあるので、 そういう面倒なのはいいから PHP を書いて動…