WindowsでTinkerwellをPhpStorm、Dockerと一緒に使う方法
<https://beyondco.de/licenses/tinkerwell 今回、このプロジェクトを購入した。\ いったい、なぜこれを購入したんだろう? ただ……なんとなく……してしまった……。 でも……設定するのに、なんと丸一日もかかった……\ ドキュメントもいまひとつだし、レビューでも説明不足だとかなんとか、
https://beyondco.de/licenses/tinkerwell
今回、このプロジェクトを購入した。
いったい、なぜこれを購入したんだろう?
ただ……なんとなく……してしまった……。
でも……設定するのに、なんと丸一日もかかった……
ドキュメントもいまひとつだし、レビューでも説明不足だとかなんとか、いろいろ言われている。
ともかく、Windows環境でTinkerwellをPhpStormとDockerと一緒に使う方法を書いていく。




php-fpmを選ぶ。
私の場合、あまりにも多くのプロジェクトをdocker-composeで管理しているので、docker-composeでCOMPOSE_PROJECT_NAMEオプションを使っている!
そのため、以下のように該当する内容をenvに追加しないと動かない!



Path mappingsは、docker-composeのvolumeから自動的に取得して設定される。

該当するTinkerwellを実行すると、上のようなエラーが出る!
https://github.com/beyondcode/tinkerwell-community/issues/400
残念ながら、このようにして解決する必要があるらしい。

docker-composeのvolumeの部分に
/c/Users/컴퓨터 사용자 이름/AppData/Local/Temp:/optを追加して、/optにマウントする必要がある。
このように設定すると、


このようにデータを取得できる!
どれくらい便利に使えるかは分からないけれど。
ここでもうひとつ、ちょっとしたコツを紹介すると、

ここのチェックを外しておけば、コマンドを入力したときだけ使われる。そうしないと、コンテンツが変わるたびに実行され続けて、遅いし、むしろ不便になる。

キーを設定することもできるけれど、私は右クリックしてクリックしている……(どのキーがいいか、まだ決められていない)
ともかく、以上。