pnpm deploy メモ

pnpm に deploy てコマンドが生えてて、pnpm workspaces ベースの monorepo で、パッケージ内の依存を解決した状態で特定のディレクトリにコピーしてくれる

ただ、微妙に罠があって、ご丁寧に deploy コマンドは .gitignore ファイルの中身をみて、ignore されてるファイルはコピーしないという挙動になっていてハマった

docker image をビルドする時に .dockerignore.gitignore を弾いておかないといけないんだけど、.dockerignore の挙動が .gitignore と違くて、**/.gitignore としないとサブディレクトリ内の .gitignore は弾いてくれないのであった