Dockerfileの WORKDIR
は知っていたがdocker-compose.ymlの場合の書き方が分からず手が止まった。
当てずっぽうで同じように workdir:
と書いて動かしたら、
Unsupported config option for services.dev-env: 'workdir' (did you mean 'working_dir'?)
と親切なメッセージ。
というわけで次のようにすればよい。
docker-compose.yml
version: '3'
service:
app:
image: alpine:latest
volumes:
- ./:/worker
working_dir: /worker