今どきわけあってGOPATHモードのプロジェクト開発をしなきゃならんので、workspace の場所を変えたい。
要するに GOPATH
を /workspaces/go
などと設定したら、ソースコードは /workspaces/go/src/myproject
に置きたい。
devcontainer.json
においては
|
|
などと書くわけです。
docker-compose.yml
には
|
|
という指定をしておくと、myproject/.devcontainer/
の ..
(つまり myproject
) が /workspaces/go/src/myproject
にマウントされるので、うまいこと行く…はずなのだけれど。
codespaces では workspaceFolder
の指定は今の所できないとのこと。
とは回答されているがいまだにできるようにはなっておらず、相変わらず /workspaces/myproject
が開かれてしまう。
ただし、マウントの設定はできているので codespaces のターミナルで code /workspaces/go/src/myproject
と実行してやれば開き直せてうまくいく。
とはいえだるいのでこれでは使えんな。
あと codespaces はほっとくとコネクション切れるのでやっぱりどっかリモートのdocker使ったほうがまだいいかもしれない。