Liquid、JavaScriptなどに関する質問
お世話になっております。
現在Fly.ioを使用して本番サーバーにデプロイを試みております。
その際に使用されるDockerfileの書き方が分からず詰まっております。
初歩的な質問となってしまい申し訳ございません。
こちら現在開発しているアプリのディレクトリ構造となります。
状況:デプロイの際に下記エラーがでております。
Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@prisma/client' imported from /app/index.js
おそらくアプリディレクトリ直下のpackage.jsonをうまく読み込めてないことが原因かと思うのですが。。
解決方法が現状分かりません。。
お力添えいただけますと幸いです。
宜しくお願い致します。
Yuuuu 様
はじめまして、フルバランスの道家と申します。
ご質問確認いたしました。
エラー内容を見ると、prisma generateが実行できていないからだと思います。
8行目のRUN npm installのあとに、
RUN npx prisma generateを加えてみてください。
なにかヒントになれば嬉しいです。
私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。
また、なにかご質問があればいつでもご連絡ください。
フルバランス 道家
道家様
ご回答いただきありがとうございます。
ご教授頂いた通り記載して再度デプロイを試みてみましたが、
同じエラー内容が出ました。
念のため、追記したコードを添付しておきます。
こちら、自身でも解決策がないか模索しているのですが、中々解決に至らず。。
もしよろしければお力添えいただいけますと幸いです。
宜しくお願い致します。